私は非常に似ているはずなので、シナリオのJavaScript版と非JavaScript版は一緒にしておきます。
フィーチャファイル内に8つ以上のシナリオがあると、多すぎるかもしれません。
便利なアプローチは、高レベルの機能(時には叙事詩やテーマを呼ぶ)を表現するフォルダを用意し、動作のさまざまなアスペクトのためにそれらのフォルダ内のフィーチャファイルを分離することです。
たとえば、別の機能ファイルに写真、オフィスロケーション、役職などのシナリオが含まれている「従業員ディレクトリ」という機能があるとします。
アプリのサイズや複雑さに応じて、これらのフォルダを他のフォルダにグループ化することができます。
(上記はRailsアプリケーション特有のものではないことに注意してください)。