我已經爲訂單確認生成了一封郵件。我在/購買了一個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