为了使用我的应用程序和子域运行 Cucumber,我读到我应该将默认参数添加到 default_url_options。
但是,我似乎找不到将默认参数添加到url_for_event
Apotomo 提供的助手的方法。我相信这将是让集成测试、Apotomo 和子域正常工作的第一步(如果不是唯一的话)。
我在 Apotomo 邮件列表中得到了 Paul Hagstrom 的答复:
class YourBaseWidget < Apotomo::Widget
def default_url_options
...
end
end
class YourOtherWidgets < YourBaseWidget
...
end
这很像大多数 Rails 控制器从ApplicationController
. 因此,您应用的任何内容都ApplicationController
将通过继承应用到您的子控制器。