2

(ユーザービュー内の)一般的なフォーム構造は次のとおりです。

<%= simple_form_for(resource, :as => 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| %>
4

1 に答える 1

2

Devisewikiに例があります:

https://github.com/plataformatec/devise/wiki/How-To:-Display-a-custom-sign_in-form-anywhere-in-your-app

于 2012-08-26T12:41:40.777 に答える