2

私のルートには次のものがあります。

scope module: 'admin', constraints: {subdomain: /admin/} do 
  resources: users
end

これにより、管理者のバックエンド全体をサブドメインに制限することができ、パスは「admin_users_path」ではなく「users_path」のようになります。

つまり、管理者は「example.com/admin/users」ではなく「admin.example.com/users」に移動できます。

足場を生成するときは、次のように入力します。

rails generate scaffold admin/foobar

これにより、admin フォルダー内に foobar オブジェクトが作成されますが、このスキャフォールドは、「foobars_path」ではなく「admin_foobars_path」のようなパスですべてを生成します。ルートでスコープ モジュールを使用しているため、パスが正しく生成されません。

生成するすべての変数とパスに「admin」プレフィックスを追加せずに、足場ジェネレーターがフォルダー (admin) 内にリンクを生成するようにする方法はありますか?

4

0 に答える 0