要使用我的应用和子域运行Cucumber,我read我应该将默认参数添加到default_url_options。
但是,我似乎找不到将默认参数添加到Apotomo提供的url_for_event
助手的方法。我相信这将是第一个(如果不是唯一的)使集成测试,Apotomo和子域工作的步骤。
答案 0 :(得分:1)
我得到了answer from Paul Hagstrom in the Apotomo mailing list:
class YourBaseWidget < Apotomo::Widget
def default_url_options
...
end
end
class YourOtherWidgets < YourBaseWidget
...
end
这与大多数Rails控制器从ApplicationController
继承的方式非常相似。因此,您应用于ApplicationController
的任何内容都将通过继承适用于您的子控制器。