JRuby on Railでscaffoldして作ったTableに新たに列を追加したい場合は、以下のように記述する。
jruby script/generate migration add_column_(追加したい列名)_to_(追加するテーブル名) (追加したい列名):(型)
NetBeans IDEを利用している時は、Railsプロジェクトの上でControlキーを押しながらクリックし、「生成...」を選び、「生成(G):」は[ migration ]を選び、「引数(A)」に[ add_column_(追加したい列名)_to_(追加するテーブル名) (追加したい列名):(型) ]を入力し、「了解」をクリックします。
その後、
jruby -S rake db:migrate
NetBeans IDEを利用している時は、Railsプロジェクトの上でControlキーを押しながらクリックし、「生成...」を選び、「Rakeタスクの実行」の中の「db」の「migrate」
をして完了です。
具体的に少し書いておく。
Table名が、「hoehoe」の時、追加したい列が「memo」という文字のフィールドとします。
その場合は、以下のように書く。
$ jruby script/generate migration add_column_memo_to_hoehoe memo:string
$ jruby -S rake db:migrate
NetBeans IDEを利用している時は、Railsプロジェクトの上でControlキーを押しながらクリックし、「生成...」を選び、「生成(G):」は[ migration ]を選び、「引数(A)」に[ add_column_memo_to_hoehoe memo:string ]を入力し、「了解」をクリックします。
jruby script/generate migration add_column_(追加したい列名)_to_(追加するテーブル名) (追加したい列名):(型)
NetBeans IDEを利用している時は、Railsプロジェクトの上でControlキーを押しながらクリックし、「生成...」を選び、「生成(G):」は[ migration ]を選び、「引数(A)」に[ add_column_(追加したい列名)_to_(追加するテーブル名) (追加したい列名):(型) ]を入力し、「了解」をクリックします。
その後、
jruby -S rake db:migrate
NetBeans IDEを利用している時は、Railsプロジェクトの上でControlキーを押しながらクリックし、「生成...」を選び、「Rakeタスクの実行」の中の「db」の「migrate」
をして完了です。
具体的に少し書いておく。
Table名が、「hoehoe」の時、追加したい列が「memo」という文字のフィールドとします。
その場合は、以下のように書く。
$ jruby script/generate migration add_column_memo_to_hoehoe memo:string
$ jruby -S rake db:migrate
NetBeans IDEを利用している時は、Railsプロジェクトの上でControlキーを押しながらクリックし、「生成...」を選び、「生成(G):」は[ migration ]を選び、「引数(A)」に[ add_column_memo_to_hoehoe memo:string ]を入力し、「了解」をクリックします。
※コメント投稿者のブログIDはブログ作成者のみに通知されます