0

新しい Rails アプリを実行すると、何らかの理由rails generate resource adminで Rails が というリソースを生成しましたadmins。これを行う理由はありますか?adminリソースをではなくと呼びたいadminsです。

実行中の出力は次のrails generate resource adminとおりです。

invoke  active_record
create    db/migrate/20130117002055_create_admins.rb
create    app/models/admin.rb
invoke    test_unit
create      test/unit/admin_test.rb
create      test/fixtures/admins.yml
invoke  controller
create    app/controllers/admins_controller.rb
invoke    erb
create      app/views/admins
invoke    test_unit
create      test/functional/admins_controller_test.rb
invoke    helper
create      app/helpers/admins_helper.rb
invoke      test_unit
create        test/unit/helpers/admins_helper_test.rb
invoke    assets
invoke      coffee
create        app/assets/javascripts/admins.js.coffee
invoke      scss
create        app/assets/stylesheets/admins.css.scss
invoke  resource_route
route    resources :admins
4

1 に答える 1

2

Railsはデフォルトで複数形の命名規則に従います。これをオーバーライドする場合は、カスタムの語形変化ルールを使用するか、enviroment.rbファイルを両方の方法で編集できます。「 Railsの命名規則をオーバーライドするにはどうすればよいですか?」を参照してください。

于 2013-01-17T01:18:00.923 に答える