我已经为订单确认生成了一封邮件。我在/购买了一个NameError。 错误读取:未初始化的常量PurchasesController :: UserMailer
uninitialized constant PurchasesController::UserMailer
/controllers/purchases_controller.rb
class PurchasesController < InheritedResources::Base
before_filter :authenticate_admin_user!, :only => [:index, :edit, :update, :destroy]
def create
@purchase = Purchase.new(params[:purchase])
if @purchase.save
UserMailer.purchase_confirmation(@purchase).deliver
redirect_to "/thankyou"
else
render :action => "new"
end
我一直在周围挖,发现类似的问题,但没有作为尚未解决我的问题。任何帮助?
你确定你有一个名为UserMailer的邮件? – jvnill 2013-02-27 15:00:42
显示您的UserMailer模型 – Learner 2013-02-27 15:02:29
@jvnill - 辉煌。那是固定的。现在我得到一个未定义的mailto方法:purchase.email – nil 2013-02-27 15:18:46