出于某种原因,当我rails generate resource admin
在我的新 Rails 应用程序上运行时,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