More Related Content More from Yutaka Kinjyo (13) 怖いRails4. とりあえず rails new
$ rails new acscore
何はともあれこのコマンド
開発に必要な一式が生成される
この状態で Github にpush
この状態で heroku にpush
heroku に deploy するときは production の db
は pg にする
5. とりあずdevise install
$ gem ‘devise’
$ bundle install
$ rails g devise install
間違ってinstallモデルが生成される(T_T)
$ rails g devise:install
こっちが正解
config/initialize/deviser.b
config/locales/devise.en.yml
6. devise 続き
$ rails g devise user
user model が生成
$ rake db:migrate
devise.rb に secret key を設定
ENV[‘DEVISE_SECRET_KEY’]
heroku 側に secret key を設定
$ heroku config:set DEVISE_SECRET_KEY=
8. scaffold しちゃうよね
$ rails g scaffold Score user_id:integer
view/model/controller が生成
migration ファイルもできる
他にもいろいろ生成される怖い!
$ rake db:migrate でテーブル生成
9. scaffold しちゃうよね
$ rails g scaffold Score user_id:integer
view/model/controller が生成
migration ファイルもできる
他にもいろいろ生成される怖い!
$ rake db:migrate でテーブル生成
user_id が規約
model名_id
12. home page を作りたい
$ rails g controller home index
home という controller と
views/home/index.html.erb
home controller
before_filter :authenticate_user!
認証していないアクセスは飛ばされる
これは別に怖くない!