class FeedEntriesController < ApplicationController
def index
@search = FeedEntry.search(params[:search])
@feed_entries = @search.page(params[:page])
@app_keys = AppKey.all
end
end
我feed_entries/index.html.erb
<%= link_to "Stared", {:controller => "feed_entries", :action => "index", :search => ['is_star = ?', true] }%>
feed_entries表包含is_star:boolean
属性。所以,我只想将参数is_star == true传递给params [:search]。
但上述代码不起作用。请有人帮助我。
能够在控制器来访问你什么时候检查'is_star'是'真/假?'。和'params [:search]',如果它是一个你不能通过其他对象类型的字符串。所以你必须运行一个查询来检查'is_start'在取决于你的工作流程之前还是之后是真的还是假的。 – shayonj