私は、この表railsデータベースの列名を変更します。
class CreateEvents < ActiveRecord::Migration
def self.up
create_table :events do |t|
t.integer :subcategory
t.string :event_name
t.text :description
t.string :location
t.date :date
t.decimal :price
t.timestamps
end
end
def self.down
drop_table :events
end
end
を持っていると私はsubcategory_idするサブカテゴリを変更したいです。私はこの1つをしようとしますが、
Rubyスクリプト生成/移行RenameDatabaseColumnを働いた後、私は、DBの\移行中のファイルに行き、私はコマンド熊手を実行し、この
class RenameDatabaseColumn < ActiveRecord::Migration
def self.up
rename_column :events, :subgategory, :subgategory_id
end
def self.down
# rename back if you need or do something else or do nothing
end
end
のように見えるように編集されていませんdb:migrate列はまだサブカテゴリです。私を助けてくれますか?私はレール2.0を使用しています
ありがとう
列名のスペルを間違えましたか?そうではありません:サブカテゴリ?あなたが書いた:サブジャンル – mohamagdy