Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在rails应用程序布局中设计登录表单_Ruby On Rails_Devise - Fatal编程技术网

Ruby on rails 在rails应用程序布局中设计登录表单

Ruby on rails 在rails应用程序布局中设计登录表单,ruby-on-rails,devise,Ruby On Rails,Devise,典型的表单结构(在用户视图中)如下所示: <%= simple_form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %> resource_name,:url=>session_path(resource_name))do | f |%> 我想在我的应用程序布局中实现登录表单,但是上面的代码无法解决主页级资源不足的问题(我假设这就是原因) 下面的代码可

典型的表单结构(在用户视图中)如下所示:

<%= simple_form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>
resource_name,:url=>session_path(resource_name))do | f |%>
我想在我的应用程序布局中实现登录表单,但是上面的代码无法解决主页级资源不足的问题(我假设这就是原因)

下面的代码可以工作,但它正确吗

 <%= form_for User.new, :url => session_path(User.new), :html => { :class => 'navbar-form pull-right', :style => 'margin-right:15px' } do |f| %>
session_path(User.new),:html=>{:class=>'navbar form pull right',:style=>'margin right:15px'}do | f |%>

设计维基中有一个例子:


谢谢汤姆。我看起来不够努力。