tsurutanのつぶやき

備忘録としてつぶやきます

Ruby on rails 初心者 役立つコマンド集

f:id:tsurutan:20150516213523j:plain

Ruby on rails には欠かせないコードを綴ります。

  • Mysqlサーバーの起動
mysql.server start
  • rbenvを使ったファイルの更新
rbenv rehash 更新ファイル
  • railsサーバーの起動
bundle exec rails server

or

rails server

or

rails s
  • コントローラーの作成
rails generate controller name

また--no-test-frameworをつけることでテストを自動的に作成しないようにする

rails generate controller StaticPages home help --no-test-framework 
  • ファイルの取り消し
rails destroy 取り消しファイル
  • migrateの取り消し
bundle exec rake db:rollback
bundle exec rake db:reset
  • migrateを最初のバージョンに戻す
rake db:migrate VERSION=0
  • データベースにカラムを加える
rails generate migration add_加えたいカラムの名前_to_加える先のモデルの名前 加えたいカラムの名前:string
  • リソースの作成
rails generate scaffold User name:string email:string
  • Mysqlのテーブル参照
rails dbconsole 
  • テーブルの初期化
rake db:migrate:reset
  • railsコンソール参照
rails console

or

rails c
  • エンドポイント参照
bundle exec bin/rake routes
  • テスト起動
bundle exec guard
  • redisサーバー起動
redis-server

Ruby on Rails 4 アプリケーションプログラミング

Ruby on Rails 4 アプリケーションプログラミング