0

在我的 Rails 应用程序中,有 home_controller.rb,我想在其中使用不相关的表(用户模型)。当我访问 example.com/home/index 时,我希望它向用户表中的第四个 id 人发送消息。我正在使用邮箱 gem 发送消息。

我将这些添加到 home_controller.rb

class HomeController < ApplicationController

    def index
     receipt = User.find(4)
     receipt.send_message(receipt, "Body2", "subject2")
    end

end

在家庭模型中,它完全是空的。

它肯定会发送消息。但它会发送给当前用户的第一个 id 人。我怎样才能解决这个问题?

4

1 回答 1

0

听起来该send_message方法将电子邮件传递给接收方法调用的对象,而不是第一个参数中的对象。试着打电话

receipt.send_message(receipt, "Body", "subject")
于 2012-07-02T14:01:31.480 回答