我爲未登錄的用戶製作了自定義佈局。當我打開它,但它說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 %>
您應突出自我的重要組成部分拋出。做得好! –