0

我有一个Post模型,与Attachment( as: :attachable) 具有多态关联。

我想系统地将远程 url 附件添加到Post. 如果附件不是多态的,这将完美地工作......

@post.remote_filename_url = 'http://example.com/file.jpg'

但是,这不起作用,因为它需要遵循这些原则(尽管这也不起作用......),但只是为了让您了解我正在尝试做的事情:

@post.remote_attachable_filename_uri = 'http://example.com/jpg'

谢谢!(PS ...我通过控制台/辅助库完成所有这些。这些都不是通过表单)

4

2 回答 2

0

假设 Attachment 是带有mount_uploader :filename(而不是 Post)的模型,那么您应该只调用@attachment.remote_filename_url=. Carrierwave 不知道也不关心您的模特关系。

于 2013-10-06T13:09:14.547 回答
0

@post.attachments.create(remote_WHATEVER_url: 'http://url.to/remote.file')

于 2015-08-04T14:09:47.283 回答