Так что раньше мой код разработки работал без проблем. Однако сегодня, после изменения некоторых веб-сайтов, включая частичную регистрацию моего устройства и добавление следующего кода в мой помощник приложения (извините, что это было неправильно раньше, устал: P)
def resource_name
:user
end
def resource
@resource ||= User.new
end
def devise_mapping
@devise_mapping ||= Devise.mappings[:user]
end
метод current_user больше не работает. Может ли кто-нибудь сказать мне, почему?
Код для частичного
<div class="panel panel-default">
<div class="panel-heading">
</div>
<div class="panel-body">
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
<%= devise_error_messages! %>
<div class="form-group">
<h5> <FONT FACE="HELVETICA NEUE"> Name</font></h5>
<%= f.text_field :name, autofocus: true, class: "form-control" %>
</div>
<div class="form-group">
<h5> <FONT FACE="HELVETICA NEUE"> Company </font></h5>
<%= f.text_field :company, class: "form-control" %>
</div>
<div class="form-group">
<h5> <FONT FACE="HELVETICA NEUE"> Real Estate Email </font></h5>
<%= f.email_field :email, class: "form-control" %>
</div>
<div class="form-group">
<h5> <FONT FACE="HELVETICA NEUE"> Telephone</font></h5>
<%= f.telephone_field :telephone, class: "form-control" %>
</div>
<div class="form-group">
<h5> <FONT FACE="HELVETICA NEUE"> Password </font></h5>
<%= f.password_field :password, class: "form-control" %>
</div>
<div class="form-group">
<h5> <FONT FACE="HELVETICA NEUE"> Confirm Your Password </font></h5>
<%= f.password_field :password_confirmation, class: "form-control" %>
</div>
<div class="form-group">
<%= f.submit "Sign up", class: "btn btn-primary" %>
</div>
<% end %>
</div>
</div>
partial
иapplication helper
- person Richard Peck   schedule 31.05.2014