【发布时间】:2014-01-07 08:03:45
【问题描述】:
我为未登录的用户制作了自定义布局。当我打开它时,它显示First argument in form cannot contain nil or be empty。我做了一些谷歌搜索,似乎与控制器中的代码不正确有关。 (https://github.com/plataformatec/devise/issues/2451)
我没有为 Devise 使用自定义控制器,如果没有必要,我不想这样做。
有没有办法绕过这个错误而不使用自定义控制器?
错误是在new(resource)的form_for上创建的
<%= form_for(resource, :as => resource_name,
:url => session_path(resource_name) ,
:html => {:id => "sign_in_user"},
#:format => :json,
:remote => true, :url => session_path(resource_name)) do |f| %>
<% end %>
【问题讨论】:
标签: ruby-on-rails devise ruby-on-rails-4