私のルートには次のものがあります。
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) 内にリンクを生成するようにする方法はありますか?