新しいタブを追加する必要がある既存のRailsプロジェクトに取り組んでいます。対応するすべてのモデル、ビュー、およびコントローラーを作成してから、schema.rbファイルを変更して新しいテーブルを作成しました。
create_table "ryan_indices", :force => true do |t|
t.string "name"
end
create_table "benchmark_indices", :force => true do |t|
t.string "name"
end
これは私の部分的なschema.rbファイルです。最初のテーブルは前にありました。モデル、ビュー、コントローラーを作成した同様の新しいテーブルを追加しようとしています。また、これらのcreate_tableステートメントをschema.rbファイルに追加しました。しかし、実行rake db:migrate
しても新しいテーブルは作成されません。つまり、コマンドschema.rb file goes back to previous state
を実行すると変更が消えrake db:migrate
、コマンドライン画面に何も表示されないということです。
何が欠けているのかわかりません。誰か助けてもらえますか?