dev_daiao
daiao 5 years ago
parent 9ad2a0ffe6
commit faf6aedc97

@ -206,7 +206,7 @@ module TidingDecorator
format_str % [parent_container.shixun.name, parent_container.position]
end
when 'Memo', 'Message' then
message = parent_container.parent_id.present? ? message_content_helper(parent_container.content) : parent_container.subject
message = parent_container.main_subject
I18n.t(locale_format(parent_container_type, parent_container.parent_id.present?)) % message
when 'HomeworkCommon' then
I18n.t(locale_format(parent_container_type)) % parent_container.name

@ -39,6 +39,11 @@ class Memo < ApplicationRecord
Memo.where(parent_id: id).includes(:author).reorder("created_at asc")
end
# 主贴的名称
def main_subject
parent.present? ? parent.subject : subject
end
private
def send_tiding

@ -39,6 +39,11 @@ class Message < ApplicationRecord
message_detail.update_attributes(content: content)
end
# 主贴的名称
def main_subject
parent.present? ? parent.subject : subject
end
def copy_attachments_to_new_message(new_message, user)
attachments.each do |attach|
new_message.attachments << Attachment.new(attach.attributes.except("id").merge(

Loading…
Cancel
Save