0

私の Rails 4 アプリケーションでは、開発者モデルに 1 人のユーザーがいます。

class Developer < ActiveRecord::Base
  has_one :user, as: :account
  ...
end

そして、私の User モデルには

class User < ActiveRecord::Base
  belongs_to :account, polymorphic: true
end

開発者レコードが作成されると、開発者に関連付けられたユーザーが自動的に作成されます。これは可能ですか?または、レールのガイドラインに従ってこれを行う方法はありますか?

4

1 に答える 1

0

それは、開発者をどのように作成しているか、およびユーザーの属性がどこから来ているかによって異なります。開発者属性がフォームから取得されている場合は、Developer モデルで accept_nested_attributes_for を使用することをお勧めします。ネストされた属性の使用方法に関する情報を次に示しますhttp://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html

于 2013-08-30T00:49:37.870 に答える