序文
土曜日に肩の痛みが再び悪化して動けなくなり病院に運ばれてました…。
結局ロキソニンもらって放り出されただけでした。
今後ブログの更新が止まったら察してください。
冗談ですが。
進捗
- 第7章 ユーザー登録
- 7.1 ユーザーを表示する
- 7.2 ユーザー登録フォーム
コード実装部分(一部)
/sample_app/app/views/users/new.html.erb
<%# 順番が気持ち悪いが:titleに@user.nameを指定し、layouts/application.html.erb内で使用している %> <% provide(:title, 'Sign up') %> <h1>Sign up</h1> <div class="row"> <div class="col-md-6 col-md-offset-3"> <%# /usersに対してpostで送信するフォーム %> <%# <form class="new_user" id="new_user" action="/users" accept-charset="UTF-8" method="post"> <%# <input name="utf8" type="hidden" value="✓"><input type="hidden" name="authenticity_token" value="qxxxxxxxxxx"> %> <%# @userはコントローラーnewされているので新規入力フォームが生成される %> <%= form_for(@user) do |f| %> <%# <label for="user_name">Name</label> %> <%# f.labelなどはメソッドを呼び出している %> <%= f.label :name %> <%# <input type="text" name="user[name]" id="user_name"> %> <%= f.text_field :name %> <%# <label for="user_email">Email</label> %> <%= f.label :email %> <%# <input type="email" name="user[email]" id="user_email"> %> <%= f.email_field :email %> <%# <label for="user_password">Password</label> %> <%= f.label :password %> <%# <input type="password" name="user[password]" id="user_password"> %> <%= f.password_field :password %> <%# <label for="user_password_confirmation">Confirmation</label> %> <%= f.label :password_confirmation, "Confirmation" %> <%# <input type="password" name="user[password_confirmation]" id="user_password_confirmation"> %> <%= f.password_field :password_confirmation %> <%# <input type="submit" name="commit" value="Create my account" class="btn btn-primary" data-disable-with="Create my account"> %> <%= f.submit "Create my account", class: "btn btn-primary" %> <% end %> </div> </div>
GitHub
実行結果
感想
Railsの仕様が複雑なことと、チュートリアルの難易度自体があがっていることと、あいかわらず体調がいまいちなことが相まって、いまいち身についている感がない。
今までは一応2日で1章ページですすんできたのだが、だんだん内容が複雑になってきて今までのペースで進めるのは難しそうだ。
一応、3日で1章ページですすめれば今年中に終えられるのでそれを目標にしよう。
というか最近ここの欄、内容のことについてほとんど触れてない気がするね。
集中集中。
カロリーメイトください。

- 出版社/メーカー: 大塚製薬
- メディア: 食品&飲料
- この商品を含むブログを見る
BGM
健康 / KREVA www.youtube.com