私はdeviseをインストールしました、それはうまく機能しています。しかし、デバイスメッセージで遊ぶ方法がわかりません。私はdevise wikiを調べましたが、取得できません。
ユーザーがサインアップに成功すると、devise はホームページにリダイレクトするだけで、何も表示しません。私はdevise.en.ymlをチェックして、これを見つけました:
signed_up_but_unconfirmed: 'A message with a confirmation link has been sent to your email address. Please open the link to activate your account.'
これをサインアップ リダイレクトのホームページに表示したいと考えています。
私の登録コントローラーは次のとおりです。
class RegistrationsController < Devise::RegistrationsController
def new
resource = build_resource({})
resource.build_profile
respond_with resource
end
end
私のサインアップフォームは次のとおりです。
<div class = "form-signin">
<h2 class="form-signin-heading">Please sign up</h2>
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
<%= devise_error_messages! %>
<%= f.email_field :email, :autofocus => true, :class => "input-block-level", :placeholder => "Email address" %>
<%= f.password_field :password, :class => "input-block-level", :placeholder => "Password" %>
<%= f.password_field :password_confirmation, :class => "input-block-level", :placeholder => "Retype the password" %>
<div><%= f.submit "Sign up", :class => "btn btn-large btn-primary" %></div>
<% end %>
<%= render "devise/shared/links" %>
</div>
</div>
ホームページでこのメッセージを取得するにはどうすればよいですか?