我有一个闪存消息,我想添加一个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)