【发布时间】:2011-10-20 20:04:49
【问题描述】:
我发现很难理解 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 一起使用吗?或者我在这里遗漏了什么
以下是我的配置
导轨 (3.0.0) 红宝石 1.8.7 活跃管理员(0.3.2)
提前致谢
同人
【问题讨论】:
标签: ruby-on-rails-3 controller activeadmin