У меня есть модель сообщений, которая является своего рода сырой системой обмена сообщениями. Модель сообщения имеет текстовый атрибут с именем: body, который, очевидно, хранит содержимое сообщения в формате html.
. Я хотел бы вызвать новое сообщение с помощью обратных вызовов в других моделях и заполнить : атрибут body с отображаемым содержимым из шаблона erb.
Так, например:
Class Assignment < ApplicationRecord
belongs_to :user
after_create :send_message_to_user
def send_message_to_user
Message.create!(recipient: user, body: ("html content here I guess"))
end
end
Как это сделать в рельсах?