オブザーバー内に部分的なコンテンツをレンダリングする必要があります。
このエラーが発生します:
undefined method `render' for #<OrderObserver:0xb257a30c>
これは私のオブザーバーです:
class OrderObserver < Mongoid::Observer
def after_create(order)
gift = order.gift
seller = order.seller
buyer = order.user
admin = User.find_or_create_by(email: "email@email.com")
message = Message.new(subject: "Message subject", body: "<%= #{render 'users/messages/templates/new_order', :order => order} %>", sender: admin, receiver: seller,
microfunc: microfunc, order: order)
message.send_message
message.save
end
end
部分的な内部モンゴイドオブザーバーをレンダリングすることは可能ですか?それが不可能な場合、どうすればよいですか?
どうもありがとうございます!