Ruby on rails Rails 3中的邮件助手
我正在尝试获取以下代码:Ruby on rails Rails 3中的邮件助手,ruby-on-rails,ruby-on-rails-3,actionmailer,helper,Ruby On Rails,Ruby On Rails 3,Actionmailer,Helper,我正在尝试获取以下代码: module ApplicationHelper def make_email(full_name, email_name) @email = full_name + " <" + email_name + "@" + DOMAIN + ">" end end 模块应用程序助手 def生成电子邮件(全名、电子邮件名称) @电子邮件=全名+“” 结束 结束 可以在我的邮件程序(ActionMailer类)中看到。我从这里了解 这应该是可行的
module ApplicationHelper
def make_email(full_name, email_name)
@email = full_name + " <" + email_name + "@" + DOMAIN + ">"
end
end
模块应用程序助手
def生成电子邮件(全名、电子邮件名称)
@电子邮件=全名+“”
结束
结束
可以在我的邮件程序(ActionMailer类)中看到。我从这里了解
这应该是可行的,但是邮件程序实际上看不到函数,我得到了一个未定义的错误
我做错了什么/我还能做得更好吗?它说
ActionMailer
继承自AbstractController
。在常规控制器(例如标准示例PostsController
)中,如果不在控制器中明确包含帮助程序,则无法从PostsHelper
或ApplicationHelper
访问方法。例如,默认情况下,您不能在控制器内使用链接到
因此,如果您想在Mailer
类中使用此方法,则需要包含ApplicationHelper