Jquery ui 如何使设计登录/注册视图在jquery选项卡中工作
在我的主页索引视图(…/app/views/home/index.html.haml)中,我有 在我的设计新视图(…/app/views/designe/sessions/new.html.html)中,我有 我遇到的问题是应用程序布局文件正在加载到选项卡中。我需要将其从加载中排除 我目前正在为会话使用默认的Desive控制器,因此在调用render时无法轻松地将nil传递给布局选项Jquery ui 如何使设计登录/注册视图在jquery选项卡中工作,jquery-ui,ruby-on-rails-3.1,tabs,devise,Jquery Ui,Ruby On Rails 3.1,Tabs,Devise,在我的主页索引视图(…/app/views/home/index.html.haml)中,我有 在我的设计新视图(…/app/views/designe/sessions/new.html.html)中,我有 我遇到的问题是应用程序布局文件正在加载到选项卡中。我需要将其从加载中排除 我目前正在为会话使用默认的Desive控制器,因此在调用render时无法轻松地将nil传递给布局选项 我应该在link_to方法中使用分部吗?如果是,我如何指定语法,使其实际使用Desive会话控制器。我终于找到了
我应该在link_to方法中使用分部吗?如果是,我如何指定语法,使其实际使用Desive会话控制器。我终于找到了解决方案,非常简单: 在…/config/application.rb文件中,添加
config.to_prepare do
Devise::SessionsController.layout nil
Devise::RegistrationsController.layout nil
end
= form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f|
%p
= f.label :email
%br/
= f.email_field :email
%p
= f.label :password
%br/
= f.password_field :password
%p
- if devise_mapping.rememberable?
= f.check_box :remember_me
= f.label :remember_me
%p
= f.submit "Sign in"
config.to_prepare do
Devise::SessionsController.layout nil
Devise::RegistrationsController.layout nil
end