gpt4 book ai didi

ruby-on-rails - ActiveAdmin:如何覆盖索引 Controller 操作:nil:NilClass 的未定义方法 `base'

转载 作者:行者123 更新时间:2023-12-04 10:05:12 24 4
gpt4 key购买 nike

我正在尝试覆盖 ActiveAdmin Controller 的索引操作以显示 current_user 的结果而不是所有结果。

controller do
def index
@user_tasks = UserTask.where(:user_id => current_user.id).page(params[:page])
end
end

访问 ActiveAdmin 时,抛出异常:
ActionView::Template::Error (undefined method `base' for nil:NilClass):
1: render renderer_for(:index)

我正在使用 rails 3.1 和最新的 ActiveAdmin 版本。 gem "activeadmin", :git => 'https://github.com/gregbell/active_admin.git' .

最佳答案

我不知道为什么但是

controller do
def index
index! do |format|
@user_tasks = UserTask.where(:user_id => current_user.id).page(params[:page])
format.html
end
end
end

成功了。

关于ruby-on-rails - ActiveAdmin:如何覆盖索引 Controller 操作:nil:NilClass 的未定义方法 `base',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9048565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com