我目前在管理界面使用rails 4和主动管理员。我的个人资料有很多analytics_by_weeks。
class Profile < ActiveRecord::Base
has_many :analytics_by_weeks
我想使用活动管理员创建新的analytics_by_week并将它们链接到配置文件(遵循我的belongs_to has_many关系),但是当我单击“创建”以生成新的analytics_by_week时,配置文件属性将不会保存。
在我的程序中,我为配置文件添加了一个名称属性:
add_column :profile, :name, :string
我尝试过定制的形式:
f.input :profile, :collection => Profile.all.map{ |p| [p.name, p.id] }
什么都没有用,我做错了什么?我还使用了permit参数来允许profile,id和name。