Ruby on rails 如何在rails应用程序中让管理员用户替换某些封面图像?

Ruby on rails 如何在rails应用程序中让管理员用户替换某些封面图像?,ruby-on-rails,ruby,carrierwave,Ruby On Rails,Ruby,Carrierwave,我想让我的客户能够轻松地直接从他们网站的前端替换个人图像。例如,假设他们的主页上有5个产品图片,客户会希望不时更改其中一个(或全部) 我是否需要使用CarrierWave创建5个单独的上载器(5个产品图像中的每一个都有一个),然后在共享的“产品”模型中为每个图像添加一列 作为一个完整的Rails和Ruby noob,我认为这会起作用,但它似乎有点复杂,也不是很枯燥 提前感谢您的帮助 Alxs为什么不给图片添加一个名为featured的属性,然后拉取featured图片来显示呢?你应该添加一些关于

我想让我的客户能够轻松地直接从他们网站的前端替换个人图像。例如,假设他们的主页上有5个产品图片,客户会希望不时更改其中一个(或全部)

我是否需要使用CarrierWave创建5个单独的上载器(5个产品图像中的每一个都有一个),然后在共享的“产品”模型中为每个图像添加一列

作为一个完整的Rails和Ruby noob,我认为这会起作用,但它似乎有点复杂,也不是很枯燥

提前感谢您的帮助


Alxs

为什么不给图片添加一个名为
featured
的属性,然后拉取
featured
图片来显示呢?你应该添加一些关于你的模式的更多信息,包括图片与产品的关系(一个产品有一个图片吗?5个图片?用户想要多少?) etc@engineersmnky-客户需要能够通过移动设备更新图像。@MaxWilliams-所有产品都是密切相关的,即,产品型号可以命名为“冰淇淋”,单个产品图像可以是“黄油山核桃”、“朗姆酒葡萄干”、“巧克力片”、“tutti frutti”,“香草”等。每一种都只有一张图片,而且它们都非常相似,所以都被贴上了“冰淇淋”的标签。但是客户端需要选择哪个图像放在哪个占位符中。向模型添加回调挂钩,以处理
:create
:update
中的更改,例如在创建之前
或更新之后