Ruby on rails RoR:我如何从许多上传的图像中选择一个图像,并使其成为个人资料图片

Ruby on rails RoR:我如何从许多上传的图像中选择一个图像,并使其成为个人资料图片,ruby-on-rails,ajax,image,carrierwave,dropzone.js,Ruby On Rails,Ajax,Image,Carrierwave,Dropzone.js,我刚刚为一个用户添加了一个图像部分,在那里他们可以上传多个图像。我用了carrierwave和dropzonejs。一切顺利。我有个人资料模型和图像模型。配置文件有很多:图像和图像属于配置文件 通常我会有一个carrierwave上传器,只用于个人资料图片。但现在我已经有了这些图像,有没有一种方法可以设置它,以便我可以从这些图像中选择一个图像作为用户配置文件图片?您可以在您的配置文件模型中添加配置文件(picture)id属性,在该属性中,您可以保存一个用作配置文件图片的图像id,或者添加一个名

我刚刚为一个用户添加了一个图像部分,在那里他们可以上传多个图像。我用了carrierwave和dropzonejs。一切顺利。我有个人资料模型和图像模型。配置文件有很多:图像和图像属于配置文件


通常我会有一个carrierwave上传器,只用于个人资料图片。但现在我已经有了这些图像,有没有一种方法可以设置它,以便我可以从这些图像中选择一个图像作为用户配置文件图片?

您可以在您的
配置文件
模型中添加
配置文件(picture)id
属性,在该属性中,您可以保存一个用作配置文件图片的图像id,或者添加一个名为
配置文件(picture)的属性
图像
模型中,这将是一个布尔属性,具有默认值
false
,因此如果图像是配置文件图片,则只需将其设置为
true

以上就是如何将其存储在后端,您必须创建一个视图,用户将在其中选择一张图片作为配置文件图片


希望这会有所帮助。

您可以在
配置文件
模型中添加一个
配置文件(图片)id
属性,在该属性中,您可以保存一个用作配置文件图片的图像id,也可以在
图像
模型中添加一个名为
配置文件(图片)
的属性,该属性将是一个具有默认值的布尔属性
false
因此,如果图像是配置文件图片,则只需将其设置为
true

以上就是如何将其存储在后端,您必须创建一个视图,用户将在其中选择一张图片作为配置文件图片

希望这有帮助