私は、管理者がトピックが表示される前にアクティブ化する必要があるアプリケーションで作業しています。トピックテーブルには、単にactive
という列があります。ActiveAdminレコードアクティベーションページ?
私は管理パネルの残りの部分にActiveAdmin gemを使用しています。トピックのすべての部分を変更できるトピックの編集ページもあります。しかし、私はまた、そのタイトルのみを表示するトピックのセカンダリページを持ち、トピックをアクティブにすることができます(他のカラムを変更することはできません)。私はこれがよりユーザーフレンドリーであると確信していますが、私はそれについてどうやって行くのか、それが可能であればわかりません。
モデルごとに1つの編集ページしか作成できないという印象があります。
アイデア?
EDIT
topic.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
あなたはActiveAdminまたはトピックリソースの下のビューのトピックのための新たな登録をしたいですか? – tbuehlmann
私は新しいレジスタが好きですが、余分なビューも機能します。 – networkprofile