我一直在尝试(到目前为止没有成功)使用 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 %>
结果是:
有谁知道可能出了什么问题?
感谢所有的帮助!