我为未登录的用户制作了自定义布局。当我打开它,但它说First argument in form cannot contain nil or be empty
。我已经做了一些Google搜索,看起来它与控制器中的代码没有正确配合有关。 (https://github.com/plataformatec/devise/issues/2451)设计 - 表单中的第一个参数不能包含零或为空
我不使用自定义控制器的设计,并不想这样做,如果它不是必要的。
有没有办法绕过这个错误,而不使用自定义控制器?
是在新的(资源)的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 %>
您应突出自我的重要组成部分抛出。做得好! –