User
モデルとLocation
モデルの私のアプリケーションにはPost
というモデルがあります。 User
とLocation
モデルの両方ともPost
のhas_many
の関係を使用しています。Rails:ユーザーと場所との関連付け
私のPost
コントローラの作成アクションでは、Post
を現在ログインしているユーザー(私にはDeviseからcurrent_user
として利用可能)と自動的に関連付ける必要があります。
また、同じaddress
フィールド(フォームを通じて入力するフィールド)が存在する場合は、既存のLocation
と関連付ける必要があります。新しいフィールドを作成し、それ以外のフィールドに関連付ける必要があります。
私のPost
モデルはuser_id
フィールドと同様にlocation_id
フィールドを持っています。
ユーザーが新しい投稿を作成したときに、作成アクションで2つの関連付けを自動的に達成するにはどうすればよいですか?
問題は? – Dogbert
@Dogbert更新。申し訳ありませんが明らかでない場合。 –
これは、マニュアルを読むことで簡単に答えられる質問です。初心者はhttp://guides.rubyonrails.org/association_basics.htmlを試してみてください。あなた自身でそれを解決する努力をしていないように見えるので、これにより良い答えを得ることはまずありません。 – jergason