event search
index page
<h1>Events</h1>
<%= form_tag "/events", :method=>"get" do %>
<%= text_field_tag :search, nil, :placeholder=>"search event" %>
<%= submit_tag "search"%>
<% end %>
note..searh event
event controller index
def index
if params[:search].present?
@events = Event.where("lower(title) LIKE :prefix OR lower(address) LIKE :prefix", prefix: "%#{params[:search].downcase}%")
else
@events = Event.all
end
@map_data = @events.map{|e| [ e.address, e.title, e.latitude, e.longitude]}
end
Comments
Post a Comment