アプリとサブドメインで 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
、継承によって子コントローラーに適用されます。