paperclip相关内容

回形针力下载

希望任何人都可以帮助解决这个问题! 使用 Paperclip 将文件上传到应用程序,所以我需要介绍两件事. 1) 链接到要下载的文件的最佳方式是什么,我目前正在链接到公共文件夹,但这不是最佳选择,因为它显示了我不想要的 URL.想也许一个 button_to 调用不确定这是否已经内置到 Paperclip 中.选项. 2) 完成上述操作后,浏览器需要强制下载而不仅仅是打开文件,或 ..
发布时间:2021-06-14 18:44:31 其他开发

在 Ruby on Rails 3.2.6 中从 Paperclip 生成的文件中删除问号

我正在使用 Paperclip-FFMEG 将视频文件上传到我的开发环境(并最终在我的项目投入生产时上传到本地服务器). 上传视频时,文件名默认如下: /system/modelnames/paperclipnames/.../mynewfile.mp4?xxxxxxxxxx 我认为问号后面的 10 位数字是时间戳. 但是,我将用来播放视频的播放器不喜欢在文件附件之后有任何内容 - ..
发布时间:2021-06-14 18:44:26 其他开发

Paperclip 会自动清理文件名吗?

我使用 Thoughtbot 的 Paperclip gem 来处理文件上传. 我发现当我上传文件名中带有空格的文件时,它会被存储,其中空格替换为下划线. 那很好. 我也尝试上传一个带有特殊字符的文件,比如 ~ 等等,它们都被下划线替换了. 太好了.正是我想要的. 但是为什么会这样呢? 我在模型中所做的只是...... has_attached_file(fi ..
发布时间:2021-06-14 18:44:20 其他开发

Rails 缺少图像

我目前正在使用回形针将图像上传到我的 rails 应用程序.这可能是一个非常简单的修复,但如何或在哪里保存丢失的图像?这是由于没有任何丢失图像而产生的错误.我该如何更改? ActionController::RoutingError(没有路由匹配“/photos/normal/missing.png"): 解决方案 如果你不需要对默认图像进行任何控制,我认为你不需要,你可以把它放在 下的任何 ..
发布时间:2021-06-14 18:44:17 其他开发

Rails 回形针:更新与 update_attributes

当我尝试通过回形针 gem 为我的用户模型(在 avatar 属性下)上传图像时,我意识到一些很奇怪的事情.出于某种原因, User.update 和 @user.update_attributes 的行为不同.有谁知道为什么会这样? #using @user.update_attributes(user_avatar_params)def update_profile_pic@user = U ..
发布时间:2021-06-14 18:44:08 其他开发

安全地显示使用回形针宝石上传的图像

默认情况下:回形针 gem 将所有附件存储在公共目录中. 出于安全原因,我不想将附件存储在公共目录中,因此我将它们保存在应用根目录的 uploads 目录中: class Post 我没有指定 url 选项,因为我不想要每个图像附件的 url.如果指定了 url:那么任何拥有该 url 的人都可以访问该图像.这是不安全的. 在 user#show 页面中:我想实际显示图像.如果我 ..
发布时间:2021-06-14 18:44:02 其他开发

回形针无法保存附件

我使用 Ruby 1.9 和 Rails 2.3.4 和 Paperclip gem 来保存附件.我按照教程添加了正确的迁移,将 (has_attached_file :video) 添加到模型,制作表单(多部分)并添加 到它... 当我尝试上传文件时,我查看了日志并看到: [paperclip] 保存附件. 但是文件并没有真正上传, ..
发布时间:2021-06-14 18:43:56 其他开发

在seeds.rb 中使用回形针

假设我的 seeds.rb 文件中有以下条目: Image.create(:id => 52, :asset_file_name => "somefile.jpg", :asset_file_size => 101668, :asset_content_type => "image/jpeg", :product_id =>; 52) 如果我播种它,它会尝试处理指定的图像,我会收到此错误: ..
发布时间:2021-06-14 18:43:47 其他开发

多个回形针 default_urls

我正在使用 Paperclip 将图像上传到我的项目模型,并且我想要一组默认图像(不取决于样式,而是不同的图像)这可能吗?要将一个数组而不是一个 URL 传递给 :default_url 选项? 谢谢, 尼古拉斯·霍克·伊萨 解决方案 非常接近:如果您希望图像随机更改,而不仅仅是在模型第一次加载时: :default_url =>lambda {“路径/到/图像/#{rand ..
发布时间:2021-06-14 18:43:44 其他开发

通过 API 使用回形针保存文件

我使用回形针管理上传,通过 Fog 备份到 S3.效果很好. 我正在尝试从电子邮件中提取附件并通过回形针(使用相同的模型等)保存它们.电子邮件由外部服务解析并发布到我的应用程序,包括附件.我收到文件本身没问题,但我不知道如何使用回形针保存它.这篇文章给了我一个 ActionDispatch::Http::UploadedFile 类型的对象. 我查看了下面的内容,但这涉及创建一个新的 ..
发布时间:2021-06-14 18:43:41 其他开发

在 rails 回形针中从 pdf 生成缩略图

如何将 pdf 的第一页生成为回形针中的缩略图? 我尝试了很多,但它不起作用 has_attached_file :book_url, :styles =>{:thumb =>"100x100#",:小 =>"150x150>",:中 =>“200x200"} 这是给出 pdf 的名称作为链接,但它没有给出 pdf 的第一页 解决方案 Tadas 的回答是对的,但是对于那些需要 ..

如何限制 Paperclip 只接受图像?

如何限制 Paperclip 只接受图片?如果相关,我将使用 Amazon S3 进行存储.感谢阅读. 解决方案 Paperclip 具有诸如 validates_attachment_presence、validates_attachment_content_type 和 validates_attachment_size 等验证方法. 所以你需要做的就是传递你想要作为附件的 mi ..
发布时间:2021-06-14 18:43:36 其他开发

如何进行涉及 Paperclip 的 Rails 迁移

人们如何编写涉及 Paperclip 的 Rails 迁移?我觉得我可能会遗漏一些明显的东西,因为我现在已经编写了自己的迁移助手 hacks,这使得它更容易并且还负责进行必要的文件系统更改.当然,在部署到生产环境之前,您应该在开发(和暂存)环境中测试运行这些类型的迁移. Paperclip 迁移重命名、添加和删除助手 Paperclip 更改路径迁移助手(不是真正的数据库迁移,但认为它无论 ..
发布时间:2021-06-14 18:43:33 其他开发