Users controller
建立一個 Users controller,並包含一個 new action:
$ rails generate controller Users new
Rails 會自動建立 new action、view、test 等檔案。
Signup URL
Rails 會自動在路由建立 Sign up 的位址:
get 'users/new'
但我們想要讓 Sign up 的位址是 /signup,所以要改一下路由設定:
get 'signup' => 'users#new'
接著就可以把 app/views/static_pages/home.html.erb 的 Sign up 位址改成具名路由:
<%= link_to "Sign up now!", signup_path, class: "btn btn-lg btn-primary" %>
最後先建立一個簡單的 Sign up 頁面的內容:
<% provide(:title, 'Sign up') %>
<h1>Sign up</h1>
<p>This will be a signup page for new users.</p>
最後的 Sign up 頁面長這樣:

到此,總算把所有連結的具名路由都設定完畢,除了 Log in,後面會再詳述。