我正在使用 Active Admin,并且两个模型之间存在一对多的关系:
class WeeklyMenu < ActiveRecord::Base
has_many :menu_items
attr_accessible :menu_items
accepts_nested_attributes_for :menu_items
end
在 WeeklyMenu 的管理页面中,我想显示五个 menu_items。这是我的管理页面目前的样子:
ActiveAdmin.register WeeklyMenu do
form do |f|
f.inputs "Details" do
f.input :title
f.input :week
end
f.has_many :menu_items do |menu_item|
menu_item.input :title
end
f.buttons
end
end
这为我提供了一个非常好的界面来添加更多菜单项,但我希望用户拥有其中的五个——不多也不少。我该怎么做呢?