【38日目】【1日20分のRailsチュートリアル】【第5章】ユーザー登録用URLの変更と5章の内容をコミット&push&デプロイ
今日は「5.4.2 ユーザー登録用URL」から。
5.4.2 ユーザー登録用URL
5.4.1のコードにより、新規ユーザー用の動作するページが/users/new にできました。
ここで表5.1を思い出していただきたいのですが、URLは/users/newではなく表のとおりに/signupにしたいと思います。
ということで新規ユーザー追加のURLを/signup
にする。
config/routes.rb
get 'signup' => 'users#new'
signupページへのテストは演習に回すことにします
テスト駆動開発は演習で。
'#'
で作成していたリンクをsignup_path
に置き換え。
app/views/static_pages/home.html.erb
<%= link_to "Sign up now!", signup_path, class: "btn btn-lg btn-primary" %>
最後にsignupページ用のビューを更新。
app/views/users/new.html.erb
<% provide(:title, 'Sign up') %> <h1>Sign up</h1> <p>This will be a signup page for new users.</p>
5.5 最後に
第5章の変更をコミット。
$ bundle exec rake test 6 tests, 14 assertions, 0 failures, 0 errors, 0 skips $ git add -A $ git commit -m "Finish layout and routes" $ git checkout master $ git merge filling-in-layout
Bitbucketにプッシュ。
$ git push
Herokuへデプロイ。
$ git push heroku
本番環境へもアップできました。
5.5.1 本章のまとめ
Bootstrapフレームワークを使うと、いい感じのデザインを素早く実装できる
Bootstrapフレームワーク便利だねー。
今日の作業時間は【23分】。
次は「5.6 演習」から。
そろそろ第5章も終わり!