我正在尝试删除Rails上一个文件中的一行。我找到了一个方法gsub_file,但它在Rails 4中是一个未定义的方法。它就像是thor的insert_into_file的反向方法。
例如。)app / assets / stylesheets / application.css
在
*= require_tree . <- Needs to be removed!
*= require_self
在
*= require_self
这应该在Rails应用程序模板中执行。
答案 0 :(得分:0)
如果您要实施应用程序模板(与rails new myapp -m
选项一起使用),请尝试使用Thor gsub_file
,如下所示:
gsub_file 'app/assets/stylesheets/application.css', /*= require_tree .\n/, ""
如果您希望使用Thor查看大量文件操作,请查看rails_apps_composer gem。