我发现很难理解 ActiveAdmin(http://activeadmin.info/) 如何与现有控制器一起工作
我有以下控制器
app/controllers/projects_controller.rb
并且我成功地在上述控制器中的视图上实现了 ActiveAdmin UI。但我的问题是我在控制器中添加了以下 before_filter
class StaticContentsController < ApplicationController
before_filter :list_content_types
def index
@static_contents = StaticContent.all
end
end
但是这个过滤器好像没有执行,其实我把index方法里面的代码改成了
@static_contents = abc StaticContent.all
由于'abc'部分它应该给出错误,但令人惊讶的是我的应用程序没有错误。我的猜测是“ActiveAdmin”读取我自己的控制器,而不是现有的
这是我的索引操作路径
http://localhost:3000/admin/static_contents
这是在开发模式
有人可以帮助我了解控制器如何与 ActiveAdmin 一起使用,还是我在这里遗漏了什么
以下是我的配置
rails (3.0.0) ruby 1.8.7 activeadmin (0.3.2)
提前致谢
同龄人