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