Я создал почтовую программу для подтверждения заказа. Я получаю NameError при покупке/покупке. Ошибка гласит:неинициализированная постоянная покупкаController :: 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
показать свою модель UserMailer – Learner
@jvnill - Brilliant. Ну, это исправлено. Теперь я получаю Undefined метод для mailto: purchase.email – nil