0

Deviseの宝石を使用しています。

サインアップメッセージの後で、次のように変更したいと思います。

  We sent confirmation instructions to user@mail.com.

ユーザーのサインアップ後に表示されるflash[:notice]メッセージを変更したい。

devise.en.ymlのテキストを変更できることは知っていますが、このファイルにRubyコードを追加するにはどうすればよいですか?

編集:devise.en.ymlファイルに.erb拡張子を追加してdevise.en.yml.erbファイルにした場合、およびerb拡張子を使用しようとしている場合:

      signed_up: '<%=current_user.email%>'

何も表示されません。

4

1 に答える 1

0

これが私の質問の正しいコードです:

class RegistrationsController < Devise::RegistrationsController
  def create       
   if resource.active_for_authentication?
    session["resource_email"] = resource.email  
    flash[:notice] = "#{resource.email} signed in  successfully.."  if is_navigational_format?
  ...
  ...
  end
 end
end
于 2012-08-21T15:17:34.737 に答える