For Want Of A Better Word

【rails】最初のお約束コマンド(rails news, scaffold, db:migrate)

      2015/04/18

最初のプロジェクト作成 ーMVCの作成ーテーブルの作成

rails new プロジェクト名

MVCの作成

rails generate scaffold モデル名項目1,項目2,

例) rails generate scaffold Article id:integer, title:stringcontent:text

スキーマファイルからテーブル作成

db:migrate

※scaffoleの時のテーブル型などの記法は下記参考。
railsコマンド(rails) – Railsドキュメント

テーブルの変更用クラスファイル(migarateスクリプトファイル) の作成

例) rails generate migration change_項目名_to_結果

rails generate migration change_col1_to_int

既存テーブルのスキーマ定義を取得する

rake environment RAILS_ENV=test db:schema:dump

おまけ

scl ruby193を有効にする。

scl enable ruby193 bash

 - rails, ruby

  関連記事

mysql-logo
【Ruby】mysql接続 クエリーの実行とプリペアードステートメント

ruby-logo
【Ruby】Railsチュートリアル

第2章 デモ&#x30A …

ruby-logo
【Ruby】RubyでのURL指定でのCSV、TSV読み込み

ググったら色々出てくるのだけど、なんかうまくいかないことが多い。 ruby 1. …

ruby-logo
ruby gem と bundlerの違い

ここが凄いわかりやすい。 http://www.rubylife.jp/rail …

ruby-logo
【ruby】rubyスクリプトをcronで実行

rubyをcronで動かす場合、結構、環境変数を設定しないといけない。 cron …