cloud9でrailsを使っているのですが、postテーブルにimage_nameカラムを追加したく、
rails g migration add_image_name_to_postsを実行し、
日付_add_image_to_posts.rbが作成されたのを確認した後、
class AddImageToPosts < ActiveRecord::Migration[5.1] def change add_column :posts, :image_name, :string end end
のように、changeアクションの中身を追加し、rails db:migrateを実行しました。
しかし、schema.rbを確認すると、
ActiveRecord::Schema.define(version: 20170903154817) do create_table "posts", force: :cascade do |t| t.text "content" t.datetime "created_at", null: false t.datetime "updated_at", null: false end end
のままで、mage_nameカラムが追加されていません。
原因と対策を教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/03 16:14
2017/09/03 16:19
2017/09/03 16:41
2017/09/03 16:52
2017/09/03 23:57