-2

check_ammo 代码中的@user 来自哪里?
请参阅模型、控制器、邮件程序和 schema.rb 中“武器”的代码

僵尸代码的导轨

4

1 回答 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 回答