【发布时间】:2014-06-26 15:36:34
【问题描述】:
我的集合模型有这样的范围
scope :got, -> { where(status: 'Got') }
我有一个指向如下索引的链接
<%= user_collections_path(@user, got: true) %>
感谢 has_scope gem,它创建了用户集合的索引,其中 status: 是 'Got'。路径是
users/user1/collections?got=true
在那个索引视图中,我希望能够编写类似
的内容<% if status: 'Got' %>
You have these ones
<% end %>
但无论我如何编写它,我似乎都无法查询链接中传递的范围。有这样做的标准方法吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 named-scope