2

我们在帮助程序中覆盖了 restful 方法并想要测试它们。一切都很好,只是default_url_options没有从 ApplicationController 中使用。仅当我运行测试时才会出现此问题。

我们实际上设法通过像这样存根 ActionController::Base 来修复它

ActionController::Base.stub(:default_url_options).and_return :locale => locale || I18n.locale 

感觉有点hacky,我想知道是否有更好的解决方案。

4

0 回答 0