0

我正在使用设计宝石。

我想在注册消息后进行更改以告知以下内容:

  We sent confirmation instructions to user@mail.com.

我想更改用户注册后显示的 flash[:notice] 消息。

我知道,我可以更改 devise.en.yml 中的文本,但是如何在这个文件中添加 Ruby 代码?

编辑:当将 .erb 扩展名添加到 devise.en.yml 文件并使其成为 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 回答