2016-12-17 41 views
0

我在Cloud9中構建了一個Ruby web應用程序。我最近安裝了gem'carrierwave'爲用戶創建頭像圖片。如何刪除導軌生成上傳?

安裝完成後,我跑了$ rails generate uploader Avatar ,它創造了一個新的「上傳」與路徑的文件「avatar_uploader.rb」文件夾:應用程序/上傳/ avatar_uploader.rb。

這個文件看起來像

class AvatarUploader < CarrierWave::Uploader::Base 
    storage :file 
end 

後來我決定,我不希望在我的應用程序中使用CarrierWave(我想用一個不同的文件上傳寶石)。如何:

1)逆轉「$軌生成上傳阿凡達」,並刪除「上傳」文件夾?

2)刪除gem'carrierwave'?

謝謝!

+1

試試這個:rails d(estroy)uploader頭像。適用於控制器,視圖和模型。 – marmeladze

+0

它的工作,謝謝你幫助我! – naridi

回答

0

您可以rails destroy uploader Avatar,但我認爲最好刪除uploaders文件夾,因爲它們不會使用它。

而且從Gemfile取出寶石,不要忘記,如果你添加刪除初始值和遷移。

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