【Ruby】Ruby on Rail ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
94:nobodyさん 08/11/29 20:12:29 続き ■booksテーブルにnameカラムを追加するためにファイル編集 ./script/generate migration books_add_name vi db/migrate/20081129110451_books_add_name.rb class BooksAddName < ActiveRecord::Migration def self.up add_column(:books, :name, :text, :default=>'') end def self.down ramove_column(:books, :name) end end ■migrate rake db:migrate ここまででbooksテーブルを作成し、カラム追加ができるのですが、以下が疑問です。 ・booksテーブル作成時、 ./script/generate model Book のように「Book」と単数形で実行したのに、何故出来上がるのは「books」という複数形なのか ・そもそもスキーマを変更する手順はこれで合っているか 以上をよろしくお願いします・・ 95:nobodyさん 08/11/29 20:17:49 CoC。テーブル名は複数形 ファイル編集せずに $ ./script/generate model Book title:string name:text とかやった方がいいよ。 なんでnameがtextなのか知らんけど。 本番になるまではテーブルなんて壊し放題なんだから add_columnとかするよりも元のファイル書き換えて $ rake db:migrate VERSION=0 $ rake db:migrate で作り直しちゃった方が良い。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5392日前に更新/55 KB
担当:undef