我正在开发一个应用程序,管理员必须在显示之前激活“主题”。主题表只是有一个名为 的列active
。
我在管理面板的其余部分使用 ActiveAdmin gem,并且我还有一个主题的编辑页面,可以更改主题的各个方面。但是,我还希望有一个仅显示该标题的主题的辅助页面,并可以激活该主题(而不能更改其他列)。我相信这会更加用户友好,但我不知道如何去做,或者是否有可能。
我的印象是每个模型只能制作一个编辑页面。
有任何想法吗?
编辑
主题.erb
class Topic < ActiveRecord::Base
scope :pending, where(:active => false)
validates_presence_of :title, :description, :user_id
belongs_to :user
has_many :solutions
accepts_nested_attributes_for :solutions, :allow_destroy => true, :reject_if => Proc.new{|attributes| attributes["title"].blank?}
acts_as_taggable
end