我正在Cloud9中构建一个Ruby Web应用程序。我最近安装了宝石'carrierwave'来为用户创建头像图片。
安装完成后,我运行$ rails generate uploader Avatar
它在路径中创建了一个新的“uploaders”文件夹,文件名为“avatar_uploader.rb”:app / uploaders / avatar_uploader.rb。
此文件类似于
class AvatarUploader < CarrierWave::Uploader::Base
storage :file
end
我后来决定我不想在我的应用程序中使用CarrierWave(我想使用不同的文件上传gem)。我如何:
1)反向“$ rails生成上传者头像”并删除“上传者”文件夹?
2)删除宝石'carrierwave'?
谢谢!
答案 0 :(得分:0)
您可以rails destroy uploader Avatar
,但我认为最好删除uploaders
文件夹,因为它不会使用它。
同时从Gemfile
删除gem,如果添加了,请不要忘记删除初始化程序和迁移。
如果您使用的是VCS(如git),则可以使用revert
提交撤消代码。