今日やったこと(2015/5/4)
何日かオフモードだったけど、今日の午後から復帰した。
今日はRails Tutorialの8章の途中から9章の終わりまでやった。
8章の途中から
link_to
でdeleteメソッド- Bootstrapドロップダウンメニュー(JSが必要)
- cucumber概要
9章
- patchメソッドのform
new_record?
でPOST/PATCHを判定update_attributes
- モデル
.reload
- 認証(authentication)と認可(authorization)
認証はサイトのユーザーを識別することであり、認可はそのユーザーが実行可能な操作を管理することです。両者は似ていますが異なる概念です。
第9章 ユーザーの更新・表示・削除 | Rails チュートリアル
redirect_to
のnotice:
- フレンドリーフォワーディング
- session
- faker
- rakeタスクの追加
- pagination
- will_paginate gem
- bootstrap-will_paginate gem
- FactoryGirl
sequence
メソッド before(:all)
/after(:all)
- モデルと自動的に対応付けられるパーシャル
- Userクラスのオブジェクトに対して
render user
すると_user.html.erbが自動で探される - コレクションに対して
render @users
とかすると、自動的に要素を列挙して↑のパーシャルを適用してくれる(.each do ... end
が省略できる)
- Userクラスのオブジェクトに対して
割と盛りだくさんだったな。