【发布时间】:2013-02-25 20:24:47
【问题描述】:
我在关系中有这 2 个模型(echanges 和 echange_answers):
has_many / 属于_to
#Model Echange
class Echange < ActiveRecord::Base
attr_accessible :content, :title
validates_presence_of :title, :content, :section_id
validates :section_id, numericality: { only_integer: true }
validates :title, length: { :minimum => 3 }
validates :content, length: { :minimum => 3 }
belongs_to :section
belongs_to :user
has_many :echange_answers
end
和
#Model EchangeAnswer
class EchangeAnswer < ActiveRecord::Base
attr_accessible :content
validates_presence_of :content
validates :content, length: { :minimum => 3 }
belongs_to :user
belongs_to :echange
end
这是我在活动管理员中得到的: 所做的所有“echange”的列表
这里是其中一个 echange 的表演。我在页面上打印与此 echange 有belongs_to 关系的所有echange_answer。
我想对该表中的每个 echange_answer 设置删除/编辑操作,并让管理员可以添加新的 echange_answer。 我想知道最好的方法是否不是创建新的 active_admin:resource 并删除“索引”页面或在 activeadmin 中自定义 echange 页面。 如果自定义是最好的方法,我该怎么做?
【问题讨论】:
标签: ruby-on-rails controller activeadmin