ホームページにデバイスログインフォームを追加したい(homeというモデル)
私はこれを見つけましたが、特定のビットを置いて作業する場所に行き詰まりました!
http://pupeno.com/2010/08/29/show-a-devise-log-in-form-in-another-page/
<h2>Sign in</h2>
<% form_for resource_name, resource, :url => session_path(resource_name) do |f| -%>
<p><%= f.label :email %></p>
<p><%= f.text_field :email %></p>
<p><%= f.label :password %></p>
<p><%= f.password_field :password %></p>
<% if devise_mapping.rememberable? -%>
<p><%= f.check_box :remember_me %> <%= f.label :remember_me %></p>
<% end -%>
<p><%= f.submit "Sign in" %></p>
<% end -%>
<%= render :partial => "shared/devise_links" %>
そして(どこに置くべきかわからない)
module ContentHelper
def resource_name
:user
end
def resource
@resource ||= User.new
end
def devise_mapping
@devise_mapping ||= Devise.mappings[:user]
end
end
私のデバイスは「メンバー」として設定されているので、どんな助けでも素晴らしいでしょう:)乾杯