【发布时间】:2016-12-14 17:23:15
【问题描述】:
我有一个带有设计的简单 rails 5 应用程序,每当我尝试注册时,都会收到以下错误:
Devise::RegistrationsController#create 中的 NoMethodError MyMailer 的未定义方法 `helper'(表不存在):类
错误出现在第2行:
class MyMailer < ApplicationRecord
helper :application # gives access to all helpers defined within `application_helper`.
include Devise::Controllers::UrlHelpers # Optional. eg. `confirmation_url`
default template_path: 'devise/mailer' # to make sure that your mailer uses the devise views
end
你知道为什么这个类找不到我的应用程序助手吗?
【问题讨论】:
-
你为什么不做
include ApplicationHelper?
标签: ruby-on-rails ruby devise ruby-on-rails-5 helper