1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Rails備忘

1
Last updated at Posted at 2015-01-10

Rails備忘。当たり前のことを書くから目新しいことはしないよ。
自分メモなのでどんどん増やすよ。使ったのだけ書くことが多いから網羅率は悪いよ…。
(どんどん増えてない時は何もしてない怠け者だよ)
時系列?体系?なにそれおいしいの?
(多少気にする)


Railsアプリケーションの作成

コマンド

アプリケーション作るよ
rails new [アプリケーション名]

アプリケーションはカレントディレクトリの下にできるよ。

アプリケーション作るよ、でもテストは要らないんだよ
rails new [アプリケーション名] --skip-test-unit

Test::Unitを使わない場合とかに使う

パブリックリポジトリのとき

  • Railsでセッション変数の暗号化に使用する秘密トークンを設定するらしい。(Railsチュートリアルの受け売り)->3章に書いてあるお。

MVCのファイル生成とかそのへん

コマンド

コントローラーとそれに付随するビューを作る
rails generate [コントローラー名] [ビュー] [ビュー]…

キャメル型でもそうじゃなくてもいいよ。
ビューは複数でもいいよ

作るの失敗した…
rails destroy [コントローラー名/モデル名]
model作るよ
rails generate model [モデル名] [--skip-migration]

マイグレーションファイルを先に作った場合のみ、「--skip-migration」オプションを入れる。


route.rb

  • route.rbはurlにリソース(DB)を割り当てるって意味で、resources :usersみたいに書いてる

rails console

ActiveRecordのsqlを表示したい

ActiveRecord::Base.logger = Logger.new(STDOUT)
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?