我现在在我的应用程序上使用回形针已有一段时间了。
我最近开始集成邮箱,我想让用户将文档附加到邮件中。
到目前为止,我更改了邮箱的消息表以集成回形针并添加了正确的回形针字段,但我无法保存要保存的文件。
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])
我不确定我还应该做些什么才能让它发挥作用。