什么是正确的轨道的方式来创建在创建数据库中的一行?例如,你有,你创建一个新的用户ActiveRecord的钩子在数据库创建时创建的行
User.rb model
user_id
user_id =1
现在我正在寻找一种方式来创建数据库在其他型号的新的对象/行例如用户模型
Account.rb model
Should create a new row in account table with user_id = same as user_id above
目前我用一个
= f.fields_for :profile do |f|
= f.text_field :some_value_for_profile
在我的用户创建视图,以便一些值写入数据库在用户创建后,但这不是“铁轨方式”,并希望使用ActiveRecord钩子来做到这一点。
你有用户和配置文件之间的通常关联吗?你在使用accepting_nested_attributes_for吗? – 2012-01-30 11:27:31