В моем приложении 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?