在我的 index.html.erb 中,我有一个通过 Ajax(我认为)提交的表单:remote => true
<%= form_tag locations_path, :method => :get, :remote=>true do %>
<p>
<%= text_field_tag :location, params[:location] %>
<%= submit_tag "Search Near", :name => nil %>
</p>
<% end %>
在 index 操作中,它被安排为通过 json 返回 @locations
def index
if params[:location].present?
@locations = Location.near(params[:location], 5 , :order => :distance)
else
@locations = Location.all
end
respond_to do |format|
format.html # new.html.erb
format.json { render json: @locations }
end
end
现在它只是返回(我希望)@locations。如何在 index.html.erb 的这个 div 中获得 @locations 的结果?
<div class="places"> </div>