在我的Rails应用程序中,有home_controller.rb,我想在其中使用不相关的表(用户模型)。 当我访问example.com/home/index时,我希望它能在User表中向第4个id发送消息。 我正在使用mailboxer gem发送消息。
我将这些添加到home_controller.rb
class HomeController < ApplicationController
def index
receipt = User.find(4)
receipt.send_message(receipt, "Body2", "subject2")
end
end
在家庭模型中,它完全是空的。
它肯定会发送消息。但它发送给第一个id,即当前用户。 我该如何解决这个问题?
答案 0 :(得分:0)
听起来send_message
方法会向接收方法调用的对象发送电子邮件,而不是第一个参数中的对象。尝试拨打
receipt.send_message(receipt, "Body", "subject")