Итак, я хочу использовать модальное окно twitter bootstrap для отображения формы входа в devise.
Я основываю свой код вики-статьи здесь: https://github.com/plataformatec/devise/wiki/How-To:-Display-a-custom-sign_in-form-anywhere-in-your-app
В моем приложении есть следующая разметка файл макета
Sign In
<%= simple_form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => {:class => 'form-horizontal'}) do |f| %>
<%= f.input :email, :required => false, :autofocus => true %>
<%= f.input :password, :required => false %>
<%= f.input :remember_me, :as => :boolean if devise_mapping.rememberable? %>
И, следуя совету в вики, добавил следующее в файл помощника приложения
def resource_name
:user
end
def resource
@resource ||= User.new
end
def devise_mapping
@devise_mapping ||= Devise.mappings[:user]
end
Это, однако, не работает. Модальное окно закрывается и ничего не происходит. Страница никуда не уходит и ничего не делает. Переход на фактическую страницу входа работает, а вот модальное окно — нет. Предложения?