我有一个方法,它接受一个字符串数组并将它们连接起来,以便它们执行以下操作:
>> my_arr
=> ["A", "B", "C"]
>> and_join(my_arr)
=> "A, B, and C"
我希望我的邮寄者可以访问它,以便我可以将一些信息输出到电子邮件中。我似乎找不到一个好地方来放置它并将其放入 application_helper.rb 文件中,但它在那里找不到。它应该去哪里?
最佳答案
使用 helper
邮件程序中的方法来定义要使用的帮助程序类
# mailer_helper.rb
module MailerHelper
def and_join(arr)
# whatever …
end
end
# my_mailer.rb
class MyMailer < ActionMailer::Base
helper MailerHelper
…
end
那么您也可以在 View 中使用这些方法。
关于ruby-on-rails - 我在哪里放置 ActionMailer View 的辅助方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3681607/