私は(これまでのところ失敗しましたが)ransack gemが提供する、すぐに使用できるインフォームソートを使用しようとしましたが、残念ながらその結果は空のフォームになります。
これが私がこれまでにしたことです:
Controller:
class LandingController < ApplicationController
layout "landing2"
def index
@zones = Zone.all
@zone_id ||= 1
@q = Property.search(params[:q])
@q.build_sort if @q.sorts.empty?
end
end
ビュー(部分的):
<%= search_form_for @q, :url => home_path, :html => { :method => :get } do |f| %>
<%= f.sort_fields do |s| %>
<%= s.sort_select %>
<% end %>
<%= f.submit "Sort" %>
<% end %>
そして結果は次のとおりです。
何が間違っている可能性があるか誰かが知っていますか?
すべての助けをありがとう!