2011-11-03 8 views
0

私はbelongs_toとhas_oneの関連付けでリンクされた2つのモデルを持っていますが、スカフォールド生成によってそのモデルを生成したので、データベースに複数のレコードを追加できます。rails has_one scaffold

class User < ActiveRecord::Base 
has_one :setting, dependent: :destroy 

class Setting < ActiveRecord::Base 
belongs_to :user 

私は、個々のユーザーのための複数の設定を作成することができます:私のコードは次のようになります。私は、この関連付けをモデルに追加することにより、複数のレコードを作成することができないという印象を受けました。私は足場の世代を実行しているので、私は標準の安静なコントローラを持っています、上記のコード以外の私のモデルで私が変更または更新する必要があるものはありますか?

答えて

0

各ユーザーには1つの設定があります。しかし、複数のユーザーと複数の対応する設定が存在する可能性があります。あなたは単数のリソースを見てみるかもしれません。

関連する問題