14
每次創建控制器時,rails都會在app/assets文件夾中生成一個controler_name.js和一個controller_name.css文件。我已經禁用了application.rb上的config.assets.enabled參數,但是這不能解決我的問題。 如何在創建控制器時禁用這些文件的生成器?如何禁用rails上的資產生成器3.2
感謝
每次創建控制器時,rails都會在app/assets文件夾中生成一個controler_name.js和一個controller_name.css文件。我已經禁用了application.rb上的config.assets.enabled參數,但是這不能解決我的問題。 如何在創建控制器時禁用這些文件的生成器?如何禁用rails上的資產生成器3.2
感謝
您可以通過--skip-assets
你的指揮,以防止這些文件被創建:
rails g controller foo --skip-assets
如果你想要的東西更長久,您完全可以將其關閉。加入到config/application.rb
(從How do I turn off automatic stylesheet/javascript generation on Rails 3.1?)
config.generators.stylesheets = false
config.generators.javascripts = false
太棒了......謝謝! – rizidoro 2012-02-15 21:11:38
或者:'''config.generators.assets = false''' – tdahlke 2012-09-27 14:01:25
我使用rails 5,它警告''--template-engine'期望的字符串默認值;得到了假(布爾)',但用'nil'替換'false'工作正常 - 靜默地禁用。 – oklas 2017-02-10 09:58:42