控制器中带有link_to的闪烁消息



我有一个闪存消息,我想添加一个link_to标记,以便用户可以在闪存消息中有一个链接。我的问题是我收到错误未定义的方法"link_to"。

sessions_controller.rb

def create
user = User.find_by_email(params[:sessions][:email].downcase)
if user.activated?
//Log User In
else
flash[:warning] = "Account not activated. Check your email for the activation link.  #{link_to('Resend Activation Email', user.send_activation_email)}"
redirect_to root_url
end
flash[:warning] = "Account not activated. Check your email for the activation link. #{link_to('Resend Activation Email', user.send_activation_email)}"
end

是否可以在控制器方法中添加link_to?

您可以使用:

ActionController::Base.helpers.link_to('Resend Activation Email', user.send_activation_email)

最新更新