1
モデルのユーザーと画像があるとします。Rails:多対多の関係で、モデルのインスタンスの作成者にアクセスする方法
私は、特定のユーザーに関連する画像を作成することができます。
picture = user.pictures.create
は、私は、特定の画像の作成時にユーザーインスタンスにアクセスできる方法はありますか?
など。 picture.author.should == user.name
おかげ
を持つことができるはずです。作成者は、ピクチャモデルで時間とともに変化する変数であり、ユーザーに直接関係しません。 次のコードは機能しますが、より良い方法を見つけようとしています。 user.pictures.create(:author => user.name) また、多対多の関係にも注意してください。だからpicture.userは動作しませんでした。私は写真の最初の作成者(すなわち作者)を保存したい – Karan