-3

このコードを追加する

def send_messages
  return if recipient_list.blank?

  recipient_list.each do |recipient|
  recipient = User.find(recipient)
  messages.build(user_id: recipient.id, conversation_id: self.id)
end

私のモデルに

class Conversation < ActiveRecord::Base
  attr_accessible :recipient_list
  after_create :send_messages

  has_many :messages
end

私のモデルへの参照がスローされます

syntax error, unexpected $end, expecting keyword_end

モデルから...それがなければ、私のモデルは完全にうまく機能します。このコードに何か問題がありますか?

4

1 に答える 1

4

doブロックを閉じるための終わりがありません:

def send_messages
  return if recipient_list.blank?

  recipient_list.each do |recipient|
    recipient = User.find(recipient)
    messages.build(user_id: recipient.id, conversation_id: self.id)
  end
end
于 2012-08-26T09:22:02.857 に答える