1
Я хочу, чтобы создать новый пользователь от моей формы в моем new.html.erb файла:Ошибка при создании нового пользователя
<%= form_for(@user) do |f| %>
<div class="field">
<%= f.label :name %><br/>
<%= f.text_field :name %>
</div>
<div class="field">
<%= f.label :email %><br/>
<%= f.text_field :email %>
</div>
<div class="field">
<%= f.label :password %><br/>
<%= f.password_field :password%>
</div>
<div class="field">
<%= f.label :password_confirmation, "Confirmation" %><br/>
<%= f.password_field :password_confirmation %>
</div>
<div class="actions">
<%= f.submit "Sign Up"%>
</div>
<% end %>
В моем users_controller.rb я это
class UsersController < ApplicationController
def new
@title = "Sign Up"
@user = Users.new
end
И у меня есть это в моем routes.rb
resources :users
Я получаю сообщение об ошибке: http://d.pr/wJm8, когда я иду на пользователь/новые, и я не могу понять что случилось ... помогите пожалуйста?
Хорошо, я использовал 'User', но затем я получаю ошибку' uninitialized constant UsersController :: User' – bcackerman
Вы также переименовали свою модель? В зависимости от ситуации вам, возможно, придется переделать миграцию/строительные леса. Трудно сказать, не имея всего контекста. В худшем случае вы копируете свой текущий пользовательский вид/модель/контроллер во внешний каталог, удаляете все текущие пользовательские материалы, откатываете миграцию и начинаете заново, выбирая биты старого кода при его создании. –
Моя модель называется users.rb 'class Users
bcackerman