ruby – 雷神 – 最后注入档案
发布时间:2020-12-16 23:14:49 所属栏目:百科 来源:网络整理
导读:我正在研究一个rails引擎,我正在尝试编写一个可以放置这一行的生成器 do_stuff (foo) 作为config / routes.rb中的最后一个语句,不会破坏文件语法. 具体来说,如果我的config / routes.rb目前看起来像这样 Rails.application.routes.draw do blah more blahend
我正在研究一个rails引擎,我正在尝试编写一个可以放置这一行的生成器
do_stuff (foo) 作为config / routes.rb中的最后一个语句,不会破坏文件语法. 具体来说,如果我的config / routes.rb目前看起来像这样 Rails.application.routes.draw do blah more blah end 运行生成器后,我希望config / routes.rb看起来像这样 Rails.application.routes.draw do blah more blah do_stuff (foo) # injected line end 我查看了什么ActiveAdmin does,但我无法创建一个毯子最后一行规则.任何帮助是极大的赞赏. 解决方法
我没有测试出来,但我认为你在ActiveAdmin生成器中链接到它可能会像这样工作:
inject_into_file "config/routes.rb"," do_stuff(foo)n",:before => /^end/ 这应该在一行开头的结束标记之前插入代码.这仅适用于格式正确的路由文件…. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |