【发布时间】:2017-07-14 16:17:29
【问题描述】:
我正在尝试预览一封电子邮件,但遇到了一些麻烦。
# test/mailers/previews/food_order_preview.rb
class FoodOrderPreview < ActionMailer::Preview
def food_order_email
@food_order = FoodOrder.first # line with error
@fields = @food_order.with_values
FoodOrder.food_order_email(order, fields)
end
end
当我加载预览时,我看到:
NoMethodError (undefined method `first' for FoodOrder:Class):
test/mailers/previews/food_order_preview.rb:6:in `food_order_email'
为什么会发生这种情况?
【问题讨论】:
标签: ruby-on-rails-4 actionmailer preview