0

Cucumberにサインアップするデバイスのテストに問題があります。「サインアップ」をクリックすると、 初期化されていない定数User :: ArticlesController(ActionController :: RoutingError) が表示されます。これは、サインアップ直後に、デバイスがログに記録されたユーザーをArticlesページにリダイレクトするためですが、名前空間Userの下にありません。私はユーザーをテストするので、すべてをこの名前空間の下に置きます。

4

1 に答える 1

0

このDeviseのハウツーでは、user_routeパスに名前を付けることで、User名前空間以外の場所にルーティングできると述べています。

match 'my/dashboard' => 'my/dashboard#index', :as => 'user_root'

つまり、次のようなことができるようです。

match 'articles' => 'articles#index', :as => 'user_root'
于 2011-03-30T21:56:47.053 に答える