Tôi đang cố thêm thuộc tính tên vào Mô hình người dùng do Devise cung cấp. Tôi đã thêm một "tên" cột để cơ sở dữ liệu của tôi, và thay đổi đăng ký xem để nó yêu cầu tên của người dùng:Thêm thuộc tính tên vào 'Người dùng` trong Devise
<h2>Sign up</h2>
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
<%= devise_error_messages! %>
<p><%= f.label :name %><br />
<%= f.text_field :name %></p>
<p><%= f.label :email %><br />
<%= f.email_field :email %></p>
<p><%= f.label :password %><br />
<%= f.password_field :password %></p>
<p><%= f.label :password_confirmation %><br />
<%= f.password_field :password_confirmation %></p>
<p><%= f.submit "Sign up" %></p>
<% end %>
<%= render :partial => "devise/shared/links" %>
Nó cho phép tôi đăng nhập, nhưng khi tôi kiểm tra cơ sở dữ liệu sau khi làm như vậy, name: nil
. Tôi có phải thêm gì đó vào bộ điều khiển User
của Devise hay gì đó không? Cảm ơn!
Bạn cũng không cần phải tạo di chuyển để thêm "tên" vào bảng cơ sở dữ liệu cho Người dùng? –