设计用户 - 仅显示false布尔值

时间:2015-01-28 22:33:11

标签: ruby-on-rails ruby devise boolean admin

我想在我的索引中显示等待批准的用户(false =未被批准)。我按照此链接中的步骤(控制器和视图):

https://github.com/plataformatec/devise/wiki/How-To%3a-Require-admin-to-activate-account-before-sign_in

我尝试了很多方法,但似乎没有任何效果。我的代码是:

控制器:

def index
if params[:approved] == "false"
    @users = User.find_by_approved(false)
else
   @users = User.all
end

查看索引

<% @users.each do |users| %>
            <tr>
                <td><%= users.name%></td>
                <td><%= users.email %></td>
                <td><%= users.approved %></td>
                <td><%= link_to "Aprobar", desaprobado_path(users) %></td>
                </tr>
            <%end%>

索引显示所有用户(false和true),而不仅仅是false。 任何的想法?谢谢!来自智利的问候和原谅我的英语。

0 个答案:

没有答案