在前面我們已經完成了model的設定,接下來要實做一個頁面讓user註冊。
首先我們需要一個controller users 來控制這個專案
rails g controller users new login #順便加入new, login這兩個action及對應的view
編輯controller/users.rb
#新建一個User物件
def new
@user = User.new
end
編輯view/new.html.erb
<h1> Sign up</h1>
<div>
<%= form_for @user do |f| %>
<%= f.label :name, "Name:"%>
<%= f.text_field :name %>
<br>
<%= f.label :email, "Email:" %>
<%= f.text_field :email %>
<br>
<%= f.label :password, "Password:" %>
<%= f.password_field :password %>
<br>
<%= f.label :password_confirmation, "Enter again:" %>
<%= f.password_field :password_confirmation %>
<br>
<div>
<%= f.submit "Register", class: "btn btn-primary" %>
</div>
<% end %>
</div>