我正在使用 Meta-search Gem 通过以下控制器操作从表中搜索。我正在使用 Rails 版本 3.2.9。
class FeedEntriesController < ApplicationController
def index
@search = FeedEntry.search(params[:is_star])
@feed_entries = @search.page(params[:page])
@app_keys = AppKey.all
end
end
feed_entries 表包含 is_star:boolean 属性。所以,我只想使用or将 hash 参数传递is_star == true
到params[:is_star]
from 视图中。我尝试使用以下方式。form_for
link_to
In Views/feed_entries/index.html.erb
<%= link_to "Stared", {:controller => "feed_entries", :action => "index", :is_star => true }%>
但是上面的方法现在已经奏效了,所以我决定以下面的方式使用form_for,
<%= form_for(@is_star) do |f|%>
<%= f.hidden_field :is_star_is_true %>
<%= f.submit "Search" %>
<% end %>
但是,没有任何工作,请有人帮我解决这个问题。