如何删除rails生成上传器?

时间:2016-12-17 21:59:48

标签: ruby-on-rails ruby

我正在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'?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以rails destroy uploader Avatar,但我认为最好删除uploaders文件夹,因为它不会使用它。

同时从Gemfile删除gem,如果添加了,请不要忘记删除初始化程序和迁移。

如果您使用的是VCS(如git),则可以使用revert提交撤消代码。