【问题标题】:rails (devise/ cancan /rolify): more efficient way to get users with certain rolerails (devise/cancan /rolify): 更有效地让用户获得特定角色
【发布时间】:2013-06-16 03:57:17
【问题描述】:

这是我获取所有具有特定角色的用户的代码

          <% users = User.all%>
          <% users.each{ |user|%>
              <% if not  user.has_role? 'coach'%>
              <% next%>
              <% end%>  
          <option value="<%=user.id%>"><%=user.first_name%> </option>
          <% }%>

这个简单的任务看起来代码太多了。有没有更好的方法来做到这一点?

【问题讨论】:

    标签: ruby-on-rails ruby devise cancan rolify


    【解决方案1】:

    就在自述文件https://github.com/EppO/rolify

    User.with_role(:coach)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-10
      • 2015-08-01
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      • 2014-05-28
      • 2013-01-02
      • 1970-01-01
      相关资源
      最近更新 更多