我需要在观察者内部渲染部分内容。
我收到此错误:
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
是否可以渲染部分内部 mongoid 观察者?如果不可能,我该怎么做?
非常感谢!