问题标签 [paperclip-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
467 浏览

ruby-on-rails - 警告:无法批量分配受保护的属性 Paperclip Rails 4

我正在尝试使用回形针将图像上传到使用 heroku 的亚马逊 S3。到目前为止,我得到:警告:无法为用户批量分配受保护的属性:图片。我已经通过了许多指南,但没有任何帮助。

我的模型:

我的控制器:

我的观点:

生产.rb

感谢您的时间和帮助:)

0 投票
1 回答
219 浏览

ruby-on-rails - 回形针语法;哪种方式是处理 validates_attachment_content_type 的正确方式

我正在使用 ruby​​ gem 回形针来处理图像附件,并且正在添加validates_attachment_content_type到我的书籍模型中。我只是对语法有疑问。

执行上述操作的正确方法是什么?

validates_attachment_content_type :image, :content_type => ["image/jpg", "image/jpeg", "image/png", "image/gif"], message: "Only jpeg, png, and gif images types are allowed"

或者

validates_attachment_content_type :image, content_type: /^image\/(png|gif|jpeg|jpg)/, message: "Only jpeg, png, and gif images types are allowed"

对我(完全是初学者)来说,第一个似乎更干净/更清晰。还是没关系?

0 投票
1 回答
585 浏览

ruby-on-rails - 回形针多种恶搞媒体类型取决于“文件”版本

我有一个应用程序管理一些文件,如.blend文件。

.blend不是标准的mime 类型,所以我将此选项添加到config/environment.rb

value"application/octet-stream"是命令返回的值

我遇到的问题是应用程序部署在多台服务器上,并且它们的file版本不同。例如,在其他服务器中:

所以回形针检测到一个恶搞

我尝试将 content_type_mapping 设置为数组 ( ["application/octet-stream", "binary"]) 但它不起作用。

你有什么想法吗?是否可以禁用此欺骗检查?

0 投票
1 回答
417 浏览

ruby-on-rails - 如果图像上传失败,我得到零错误(Rails Paperclip)

我收到此错误:

这里:

这是我填充的地方@images

我的上传表格:

我只有在回形针验证失败时才会收到此错误(如图像 > 1mb)

问题是我看不到文件上传失败应该如何处理。

0 投票
1 回答
1577 浏览

ruby-on-rails - Rails 4,Paperclip 4.2.1 在上传二进制文件时出错

我使用 rails 4 和回形针 4.2.1 进行了以下设置

我的 application.rb 中有这个

后控制器很简单

它与所有其他文件类型完美配合。当我尝试二进制文件时出错。这是错误:

帖子中的编码::UndefinedConversionError#update

app/views/layouts/application.html.erb 其中第 58 行提出:

在日志中它说:

0 投票
1 回答
587 浏览

ruby-on-rails - 验证 Rails 4 中特定模型的附件格式

我与带有配置文件和文档表的附件模型具有多态关联。我在 attachment.rb 中包含了以下代码:

在我的 profile.rb 中

在我的文档.rb

我的要求是,当我保存我的个人资料时,它将仅验证图像格式,而当我保存文档时,它将仅验证应用程序格式。请指导我如何解决这个问题。

0 投票
2 回答
262 浏览

ruby-on-rails - Store thumb image to specific directory in paperclip gem

Here is the code

Here is my console log

I need to store small,large and original image to my project public directory but it store only the original

0 投票
2 回答
70 浏览

ruby-on-rails - 如何验证文件大小?

请帮助解决问题。

我使用 gem 回形针和文档: https ://github.com/thoughtbot/paperclip/tree/master#validations

我实现了上传文件。有用。现在我需要添加验证规则。我执行以下操作:模型:

控制器:

由于进入控制台,出现以下错误消息:

屏幕上显示以下错误消息:

0 投票
1 回答
701 浏览

ruby-on-rails - 回形针宝石,图像的扩展名与其内容不匹配

我是 Rails 新手,一直在关注 YouTube https://www.youtube.com/watch?v=70Pu_28yvdI上的教程,已经到了第 40 分钟左右,当我尝试创建新帖子并附上图片时,我得到了错误图像的扩展名与其内容不匹配,我编写了与他完全相同的代码并不断收到错误。非常感谢你的帮助。

post.rb 文件

post_controller.rb 文件

20150728130528_add_attachment_image_to_posts.rb 文件

0 投票
1 回答
1355 浏览

ruby-on-rails - 如何使用回形针更新附件

我使用回形针将图像上传到 S3,

现在,我想使用 gem "paperclip-compression" 压缩已经上传到 S3 的图像,所以我添加了 processors: [:thumbnail, :compression],How would I update all the attachments using a ruby​​ script??。我能够读取图像并将其存储到文件中,但无法使用文件更新附件。