0

既存のテーブル「参加者」に、自分のアプリケーションから db/migrate に入らずにいくつかの列を手動で追加したいと思います。私が書いた:

system "rails generate migration AddCasesColumn foo :text"

システムは新しい移行「add_case_column」を正しく追加しましたが、メソッド「def up」と「down final」は空です。フィールドを追加するためにどのテーブルに行けばよいかわからないためだと思います。

コントローラ ルビーからの移行で「add_column:participants、attribute:type」を追加するにはどうすればよいですか? または、これを行う別の方法はありますか?

私の古い質問へのリンク:コントローラーから新しい移行を作成する

4

1 に答える 1

1

これを試して

system "rails generate migration AddCaseToParticipant case:string"
于 2012-10-22T09:06:18.363 に答える