我正在使用Mailboxer gem
。
设置控制器以保存所有附件的最佳方法是什么? (循环通过吗?)
制作一个名为message_attachment
的新模型会是一个好主意吗?在这种情况下,如何设置消息模型(我目前在我的模型文件夹中没有),以便我可以包含has_many :message_attachments
,请为我提供解决方案或示例代码
感谢。
答案 0 :(得分:0)
我可以告诉你路径。
首先,您需要分叉存储库并在Mailboxer::Message
模型中进行更改
has_many :attachments
accepts_nested_attributes_for :attachments
然后,您可以使用Mailboxer::Attachment
添加Mailboxer::Message
模型并将其与belogns_to :message
相关联
之后修改相关控制器以允许附件,假设您的表单是在嵌套属性的rails约定之后传递属性。