Возникли проблемы, войдите с помощью devise с пользовательским представлением - PullRequest
0 голосов
/ 05 марта 2012

Я загружаю свой пользовательский вид с этим конфигом в devise.rb

config.scoped_views = true

и тогда это my app/views/users/sessions/new.html.erb

<div class="container">
    <div id="login">

        <%= devise_error_messages! %>

        <%= simple_form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>

            <div class="login">
                <li><%= f.label :email %> <%= f.text_field :email %></li>  
                <li><%= f.label :password %> <%= f.password_field :password %></li> 
            </div><!-- login -->

            <div class="reset">
                <%= f.input :email, :required => false, :autofocus => true %>
                <%= f.input :password, :required => false %>
                <%= f.input :remember_me, :as => :boolean if devise_mapping.rememberable? %>
            </div>

          <div class="login">
            <%= f.button :submit, "Sign in" %>
          </div>

        <% end %>

        <%= render "links" %>
    </div><!-- login -->
</div><!-- container -->

Когда я отправляю, он просто возвращается на страницу.

Когда я отключаю scoped.views, он регистрируется нормально.

1 Ответ

0 голосов
/ 06 марта 2012

я забыл тебя раскомментировать эту строку

config.default_scope = :user
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...