我一直在关注允许我创建登录帐户的教程.我很确定我已经遵循了所有步骤,但是不会显示创建新帐户的表单.
new.html.erb:
<% form_for @user, :url => account_path do |f| %>
<%= f.error_messages %>
<%= render :partial => 'form', :locals => { :f => f } %>
<%= f.submit "Register" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
_form.html.erb:
<p><%= f.label :login %></p>
<p><%= f.text_field :login %></p>
<p><%= f.label :email %></p>
<p><%= f.text_field :email %></p>
<p><%= f.label :password, f.object.new_record? ? nil : "Change password" %></p>
<p><%= f.password_field :password %></p>
<p><%= f.label :password_confirmation %></p>
<p><%= f.password_field :password_confirmation %></p>
Run Code Online (Sandbox Code Playgroud)
我去的时候调试器吐了出来/users/new:
ApplicationController::current_user_session
Rendered users/_form.html.erb (3.0ms) …Run Code Online (Sandbox Code Playgroud)