我的 Rails 2 应用程序中有一个非常简单的管理控制器,它以只读方式显示模型的所有记录:
class Admin::InspectionsController < ApplicationController
active_scaffold :inspections do |config|
[:create, :update, :delete].each {|a| config.actions.exclude a}
config.actions.exclude :nested
end
end
我希望使这些模型对象可编辑,但前提是它们处于某种状态(即,在它们被批准之前)。我可以Inspections
通过从排除列表中删除 :update 来为所有人执行此操作,但我不想启用批量编辑。
有没有办法为 ActiveScaffold 指定条件操作?