Ruby on rails 如何通过carrierwave在数据库中保存图像url
如何使用carrierwave在数据库中保存图像的url而不是图像名称?假设您将Ruby on rails 如何通过carrierwave在数据库中保存图像url,ruby-on-rails,image,carrierwave,Ruby On Rails,Image,Carrierwave,如何使用carrierwave在数据库中保存图像的url而不是图像名称?假设您将图像作为装载在用户carrierwave模型中的字段,只需获取您可以执行的url即可 user = User.first user.image.url 但是如果您确实需要一个图像url,那么您可以添加一个新列image\u url,然后您可以在模型中添加一个after\u save方法,并用url更新字段 # in user.rb after_save do |user| user.update(image_u
图像
作为装载在用户
carrierwave模型中的字段,只需获取您可以执行的url即可
user = User.first
user.image.url
但是如果您确实需要一个图像url,那么您可以添加一个新列image\u url
,然后您可以在模型中添加一个after\u save
方法,并用url更新字段
# in user.rb
after_save do |user|
user.update(image_url, user.image.url)
end