小编Rob*_*ban的帖子

如何确定产品是否有产品图片?

要在模板文件中获取图像src,请使用以下代码:

$this->helper('catalog/image')->init($_product, 'small_image')->resize(200,100);
Run Code Online (Sandbox Code Playgroud)

但是,如何确定是否存在与产品关联的图像或是否将使用占位符图像?

(Magento v.1.4.2)

magento magento-1.4

11
推荐指数
1
解决办法
2万
查看次数

如何在Rails 5.2中复制存储在ActiveStorage中的文件

我有一个使用ActiveStorage的模型:

class Package < ApplicationRecord
  has_one_attached :poster_image
end
Run Code Online (Sandbox Code Playgroud)

如何创建包含初始poster_image文件副本的Package对象的副本.有点像:

original = Package.first
copy = original.dup
copy.poster_image.attach = original.poster_image.copy_of_file
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails rails-activestorage

11
推荐指数
6
解决办法
2723
查看次数

在 Rails 6 中使用 activestorage 时,如何在重新显示表单时保留文件?

在 Rails 6 中,我有一个带有文件字段的表单,我使用 activestorage 来存储文件。如果提交表单后验证失败,则会重新显示表单,显示验证错误。重新显示表单时如何保留添加到文件字段的文件,以便用户不必再次将文件添加到表单?

rails 5 已经有一个类似的问题:Active Storage: Best practice to retain/cache Uploaded file when form redisplays,但是那里的解决方案只适用于 Rails 5。

ruby-on-rails rails-activestorage ruby-on-rails-6

7
推荐指数
1
解决办法
1842
查看次数