Ruby on rails Ruby显示特定的用户名列表
我有一个显示所有用户名的列表:Ruby on rails Ruby显示特定的用户名列表,ruby-on-rails,Ruby On Rails,我有一个显示所有用户名的列表: <p>all special users: <%= @users.count('special', :distinct => true) %></p> <% @users.each do |user| %> <p><%= user.name %></p> <% end %> 但如果我只想显示启用了布尔值(true)的“特殊”用户名,该怎么
<p>all special users: <%= @users.count('special', :distinct => true) %></p>
<% @users.each do |user| %>
<p><%= user.name %></p>
<% end %>
但如果我只想显示启用了布尔值(true)的“特殊”用户名,该怎么办?
-谢谢 您需要一个过滤器:
def User
scope :special, -> { where(special: true) }
end
# view
@users.special.count
@users.special.each do |user| ...
.我有一罐土thx@johnyderp你疯了。
def User
scope :special, -> { where(special: true) }
end
# view
@users.special.count
@users.special.each do |user| ...