Ruby on rails 3.2 activeadmin与您有很多关系
我相信答案就在那里,但我似乎找不到。所以,我提前道歉 我有一个功能完善的非常基本的活动管理界面,管理一些简单的模型 然后,我添加了几个有很多关系的模型,并破坏了大部分页面 AA现在抛出:Ruby on rails 3.2 activeadmin与您有很多关系,ruby-on-rails-3.2,activeadmin,has-many,Ruby On Rails 3.2,Activeadmin,Has Many,我相信答案就在那里,但我似乎找不到。所以,我提前道歉 我有一个功能完善的非常基本的活动管理界面,管理一些简单的模型 然后,我添加了几个有很多关系的模型,并破坏了大部分页面 AA现在抛出: undefined method `captures' for nil:NilClass 访问由以下人员创建的“运动”选项卡时: rails g active_admin:resource sport 我尝试添加的模型是: class Sport < ActiveRecord::Base attr
undefined method `captures' for nil:NilClass
访问由以下人员创建的“运动”选项卡时:
rails g active_admin:resource sport
我尝试添加的模型是:
class Sport < ActiveRecord::Base
attr_accessible :name
has_many :matches
accepts_nested_attributes_for :matches
end
[编辑]
值得一提的是,我发现问题出在AA中索引页的过滤器面板上。如果我用下面的代码禁用过滤器,一切正常
ActiveAdmin.register Sport do
config.filters = false
end
有什么明显的问题吗?如果需要,我可以发布堆栈跟踪和其他模型定义
谢谢
Greg尝试像这样重写索引操作:
ActiveAdmin.register Sport do
controller do
def index
@search = Sport.ransack(params[:q])
@sports = @search.result(distinct: true).page(params[:page]).per(10).order("created_at desc")
end
end
end
我没有使用搜救:
ActiveAdmin.register Sport do
controller do
def index
@search = Sport.ransack(params[:q])
@sports = @search.result(distinct: true).page(params[:page]).per(10).order("created_at desc")
end
end
end