覆盖 RSpec 生成器模板

3
尝试覆盖默认的rspec-rails脚手架生成器模板以用于控制器,但由于某些原因新模板未被选中。
/lib/templates/rspec/scaffold/controller_spec.rb

显然将其放在那里应该可以直接使用,但在运行rails g rspec:scaffold时仍然无法显示。

格式改变了吗?我正在使用Rails 4.2.2和rspec-rails 3.3.3。


当你说“there”的时候,你指的是绝对路径。我猜想lib实际上位于你的app文件夹内,这样理解对吗? - ekampp
抱歉,我指的是应用程序文件夹内部。 - user3598395
@user3598395 你解决了吗?/lib/templates/rspec/scaffold/controller_spec.rb 应该是正确的路径,但似乎不起作用。 - dwhite
@dwhite 不,最终放弃了。 - user3598395
1个回答

1

仍然似乎不起作用,这里有一堆其他我尝试过的东西。webapp/lib/generators/rspec/scaffold/templates/controller_spec.rb webapp/lib/rspec/scaffold/controller_spec.rb webapp/lib/templates/generators/rspec/scaffold/controller_spec.rb webapp/lib/templates/rspec/scaffold/controller_spec.rb webapp/lib/templates/rails-rspec/scaffold/controller_spec.rb webapp/lib/templates/rails-rspec/rspec/scaffold/controller_spec.rb - user3598395

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接