我有一个ActiveAdmin项目,用户需要从主页面中选择一个类别。然后将它们发送到新产品页面,其中包含url中的category_id(... blah?category_id = 1)我希望能够从网址中检索该category_id。我一直收到ActiveAdmin DSL错误,说我不能使用params方法
...等等?CATEGORY_ID = 1
ActiveAdmin.register Product do
controller do
puts params[:category_id]
def scoped_collection
ItemsDesign.includes(:categories, :colors)
end
end
end
这是AA控制器为了获得params而应该是什么样子。
controller do
def new
@blah = Blah.new
puts params[:category_id]
end
end
答案 0 :(得分:0)
想出来。我的参数需要在最重要的方法内。就我的情况而言,如上所述。