`add_template_helper` 方法似乎在 Rails 6.1 中不起作用
The method `add_template_helper` does not seem to work in Rails 6.1
将我的项目更新到 Rails 6.1 后出现此错误:
NoMethodError:
undefined method `add_template_helper' for ApplicationMailer:Class
文档中似乎没有弃用。
所以,很明显,这个方法在这次提交中被删除了,没有弃用警告:
https://github.com/rails/rails/commit/cb3b37b37975ceb1d38bec9f02305ff5c14ba8e9
因此,此问题的解决方法是替换:
class MyMailer < ApplicationMailer
add_template_helper MyHelper
与:
class MyMailer < ApplicationMailer
helper MyHelper
将我的项目更新到 Rails 6.1 后出现此错误:
NoMethodError:
undefined method `add_template_helper' for ApplicationMailer:Class
文档中似乎没有弃用。
所以,很明显,这个方法在这次提交中被删除了,没有弃用警告:
https://github.com/rails/rails/commit/cb3b37b37975ceb1d38bec9f02305ff5c14ba8e9
因此,此问题的解决方法是替换:
class MyMailer < ApplicationMailer
add_template_helper MyHelper
与:
class MyMailer < ApplicationMailer
helper MyHelper