2017-03-01から1ヶ月間の記事一覧
Ruby on Railsチュートリアル(第3版) 今日は「10.1.3 アカウントを有効化する」から。 10.1.3 アカウントを有効化する リスト10.23のとおりにメールが生成できたら、今度はAccountActivationsコントローラのeditアクションを書いて、実際にユーザーを有効化…
Ruby on Railsチュートリアル(第3版) 今日は「10.1.2 AccountActivationsメイラーメソッド」のメールプレビューのテストを作成するところから。 10.1.2 AccountActivationsメイラーメソッド 最後に、このメールプレビューのテストも作成して、プレビューをダ…
Ruby on Railsチュートリアル(第3版) 今日は「10.1.2 AccountActivationsメイラーメソッド」のUserメイラーのプレビューファイルを更新するところから。 10.1.2 AccountActivationsメイラーメソッド developmentサーバーを再起動してリスト10.14の設定を読み…
Ruby on Railsチュートリアル(第3版) 今日は「10.1.2 AccountActivationsメイラーメソッド」のメールにアカウント有効化リンクを追加するところから。 10.1.2 AccountActivationsメイラーメソッド ここでは挨拶文にユーザー名を含め、カスタムの有効化リンク…
Ruby on Railsチュートリアル(第3版) 今日は「10.1.2 AccountActivationsメイラーメソッド」から。 10.1.2 AccountActivationsメイラーメソッド メイラーの構成はコントローラのアクションとよく似ており、メールのテンプレートをビューと同じ要領で定義でき…
Ruby on Railsチュートリアル(第3版) 今日は「10.1.1 AccountActivationsリソース」のアカウントの有効化について考えるところから。 10.1.1 AccountActivationsリソース ユーザーが新しい登録を完了するためには必ずアカウントの有効化が必要になるのですか…
Ruby on Railsチュートリアル(第3版) 今日は「10.1.1 AccountActivationsリソース」のresources行を追加するところから。 10.1.1 AccountActivationsリソース 有効化メールでは以下の形式のURLを使用します。 edit_account_activation_url(activation_token,…
Ruby on Railsチュートリアル(第3版) 今日は「第10章 アカウント有効化とパスワード再設定」から。 今日から10章! 第10章 アカウント有効化とパスワード再設定 アカウントの有効化 (アクティベーション: 新規ユーザーのメールアドレスが有効であることを確…
Ruby on Railsチュートリアル(第3版) 今日は「9.6 演習」の4.から。 9.6 演習 4.リスト9.60のパーシャルを使用して、new.html.erbビューとedit.html.erbビューをリファクタリングし、コードの重複を取り除いてください。 このとき、リスト9.61のようにフォ…
Ruby on Railsチュートリアル(第3版) 今日は「9.6 演習」の3.から。 9.6 演習 3.Web経由でadmin属性を変更できないことを確認してください。 リスト9.59に示したように、PATCHリクエストを updateメソッドに直接発行するテストを作成してください。 テスト…
Ruby on Railsチュートリアル(第3版) 今日は「9.6 演習」の2.から。 9.6 演習 2.レイアウトにあるすべてのリンクに対して統合テストを書いてみましょう。 ログイン済みユーザーとそうでないユーザーのそれぞれに対して、正しい振る舞いを考えてください。 …
Ruby on Railsチュートリアル(第3版) 今日は「9.6 演習」から。 9.6 演習 なお、演習とチュートリアル本編の食い違いを避ける方法については、演習用のトピックブランチに追加したメモ (3.6) を参考にしてください。 まず演習用にブランチ分けます。 $ git c…