ゼットコードログ

コード的な何かを書いていきます。

Rails

Railsでバッチを作成するときのメモ

Railsでバッチを生成したい場合のコマンド類のメモ。 よく忘れるからね。 バッチ用rakeファイルを作成する。 $ ./bin/rails g task {yourBatchFileName} 登録されているrakeコマンドを確認する $ ./bin/rake -vT バッチの実行 $ ./bin/rake {yourBatchNameSp…

Railsテスト関連のメモ

RSpecのセットアップ ./bin/rails g rspec:install テスト用ファイルの雛形作成 #モデルのテスト ./bin/rails g rspec:model {modelName} #コントローラーのテスト ./bin/rails g rspec:controller {controllerName} #ビューのテスト ./bin/rails g rspec:vi…

Rails関連のコマンドのメモ書き

アプリケーションに設定されているrouteを確認する ./bin/rake routes または、http://{site-name}:{port}/rails/info/routes でも確認可能(Rails4以降)。 controllerを追加する ./bin/rails g controller {controllerName}

railsでDB関連の操作

データベースの作成(初回) ./bin/rake db:create データベースの更新、マイグレーションファイルの適用 ./bin/rake db:migrate 現在のマイグレーションファイルの適用状況を確認する ./bin/rake db:migrate:status modelを作成する ./bin/rails g model User…

bundlerでrailsをインストールする

bundler以外はシステムに直接インストールせずに、railsをインストールする 以下、コマンドのメモ。よく忘れるからね。 $ mkdir myproject $ cd myproject $ bundle init # Gemfileのrailsのコメントを外す $ bundle install --path vendor/bundle #上書きす…