1

"devise/sessions/new" からデバイス サインイン ページをアプリケーション レイアウトにレンダリングしようとしていますが、どうすればよいのでしょうか?

私がこれを行う場合:

<%= render "devise/sessions/new" %>

エラーが発生します:

ActionView::MissingTemplate in Static#index
Missing partial devise/sessions/new with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in:

私がこれを試してみると:

<%= render :template => "devise/sessions/new" %>

エラーが発生します:

NameError in Users#show
undefined local variable or method `resource'

これをフォームとして持っている場所:

<%= form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>

可能であれば、サインインフォームをアプリケーションのレイアウトに取り入れようとしています。

4

1 に答える 1