check_ammo 代码中的@user 来自哪里?
请参阅模型、控制器、邮件程序和 schema.rb 中“武器”的代码
问问题
86 次
1 回答
0
那个代码不可能是正确的。武器邮递员
def low_ammo(weapon, zombie)
attachments["weapon.jpg"] = weapon.picture_file
mail to: zombie.email, subject: "#{weapon.name} has low ammo"
end
预计控制器中有 2 个参数
WeaponMailer.low_ammo(@user).deliver
@user 没有定义,除非它在 ActiveRecord::Base 中定义我认为不是这种情况。它只是损坏的代码示例
于 2018-04-20T16:21:21.780 回答