【发布时间】:2016-05-02 01:59:32
【问题描述】:
我正在尝试弄清楚如何按照这个设计教程将“已批准”添加到用户模型中。
我已按照教程中所示设置了所有内容,除非我将其全部保存并尝试单击名为的链接:
<%= link_to "Users awaiting approval", :action => "index", :approved => "false" %>
我收到一个错误,称为:
undefined method `find_all_by_approved' for #<Class:0x007fbc5cf34dd0>
突出显示此用户/索引操作的第二行:
def index
if params[:approved] == "false"
@users = User.find_all_by_approved(false)
else
@users = User.all
authorize @users
end
end
有谁知道还需要做什么(除了教程中显示的内容)才能使此功能正常工作吗?
【问题讨论】:
-
试试
@users = User.where(approved: false)让我知道... -
谢谢 - 成功了
标签: ruby-on-rails devise