1

Deviseで2つの役割を定義rails g devise:viewsし、それぞれに対して実行した後、ビューで使用されるURLヘルパーに問題があります。

たとえば、の代わりにをnew_session_path(:client)返します。/session/new.client/clients/session/new

一番上で、routes.rb2つのdevise_forディレクティブを変更せずに、パスを変更しませんでした。

なぜこれが起こっているのか、そしてそれを修正する方法はありますか?

4

1 に答える 1

0

すべてのロールを定義するためのより良い方法と、各コントローラーにアクセスするためのすべてのロールの制限を提供する cancan を試すことができると思います。

于 2013-01-05T19:01:23.590 に答える