1

我现在在我的应用程序上使用回形针已有一段时间了。

我最近开始集成邮箱,我想让用户将文档附加到邮件中。

到目前为止,我更改了邮箱的消息表以集成回形针并添加了正确的回形针字段,但我无法保存要保存的文件。

class AddAttachmentAttachmentToMailboxerNotifications < ActiveRecord::Migration
  def self.up
    change_table :mailboxer_notifications do |t|
      t.attachment :document
    end
  end

  def self.down
    remove_attachment :mailboxer_notifications, :document
  end
end

我在邮箱初始化程序文件中添加了以下行:

Mailboxer::Message.class_eval do
    has_attached_file :document
    validates_attachment_content_type :document, :content_type => ['application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'text/plain', "image/jpeg", "image/gif", "image/png"]
end

然后尝试保存我做的文档:

current_user.reply_to_conversation(@conversation, conversation_params[:body], subject = nil, should_untrash = true, sanitize_text = true, conversation_params[:document])

我不确定我还应该做些什么才能让它发挥作用。

4

0 回答 0