管理者が「トピック」を表示する前にアクティブ化する必要があるアプリケーションに取り組んでいます。トピック テーブルには、単に という列がありますactive
。
管理パネルの残りの部分には ActiveAdmin gem を使用しています。また、トピックのあらゆる側面を変更できるトピックの編集ページもあります。ただし、そのタイトルのみを表示し、トピックをアクティブ化できるようにするトピック用のセカンダリ ページも用意したいと考えています (他の列を変更することはできません)。これはよりユーザーフレンドリーになると確信していますが、どうすればよいのか、それが可能かどうかさえわかりません。
エディットページは機種ごとに1つしか作れない印象です。
何か案は?
編集
トピック.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