# == Schema Information # # Table name: feedback_message_histories # # id :integer not null, primary key # feedback_id :integer # user_id :integer # title :string(255) # content :text(65535) # created_at :datetime not null # updated_at :datetime not null # # Indexes # # index_feedback_message_histories_on_feedback_id (feedback_id) # index_feedback_message_histories_on_user_id (user_id) # class FeedbackMessageHistory < ApplicationRecord belongs_to :feedback belongs_to :user before_validation :send_meessage_email, on: :create private def send_meessage_email unless UserMailer.feedback_email(feedback&.user&.mail, title, content).deliver_now errors[:title] << '邮件发送失败!' end rescue errors[:title] << '邮件发送失败!' end end