我用Google搜索了这个问题但没有运气。我已经在其他方面实现了这一点并知道它有效,但我无法理解这个特定情况的问题是什么
这是页面的控制器
class Companies::PropertiesController < Companies::BaseController
def index
@search = Property.ransack(params[:q])
@properties = @search.result
end
end
这是html.erb我试图推动我的搜索
<%= search_form_for @search do |f| %>
<div class="field">
<%= f.label :property_address_cont %>
<%= f.search_field :property_address_cont %>
</div>
<div class="actions"> <%= f.submit "search" %></div>
<%end%>
页面的路由是properties / broker,broker是html.erb文件的名称
答案 0 :(得分:0)
在你的控制器中试试这个:
def index
@search = Property.search(params[:q])
@properties = @search.result
end
答案 1 :(得分:-1)
这与模型名称有关,因为同样的事情发生在我身上,我的模型叫做PropertyPool
注意:错误仅发生在生产
中