2016-10-01 15 views
2

私は2つの既存のモデル:postpost_replyを持っています。後者は前者です。私はpost_replyを参照して足場を使用して別のモデルを作成したいと思います。 post_replyを正しく参照するgenerateコマンドのカラム名の名前はどうすればよいですか?生成された列名がpost_reply_idになり、あなただけの直接列を作成することができます。あなたは、「参照」を言うと、それによって私はあなたがbelongs_to別のモデルを参照するモデルを参照する足場を生成

rails generate scaffold new_model post_reply:references 

を意味すると仮定レール5.

答えて

1

を使用して

rails generate scaffold new_model post_reply_id:integer 

あなたが後者を行う場合、あなたはNewModel

に手動で整数列をbelongs_to行を追加する必要がありますが、実際にあなたが欲しいものを呼び出すことができますが、それpost_reply_idが期待されている呼び出しての助言を尊重します'コンベンションオーバーコンベンション'。

+0

ありがとうございます!コマンドの中でどのようにテーブルの名前を付けるべきかわかりませんでした。以前、私はPostReplyを試して漠然とした結果を得ました。またpost_replyを試しましたが、移行を実行するのを忘れました。 –

関連する問題