admin/usersコントローラを作成しようとしたらエラー

restful_authenticationを使っているアプリケーションで、AdminモジュールのUsersコントローラをgeneratorで作成しようとしたら、以下のようにエラーになった。

$ ./script/generate controller admin/users
  The name 'Admin::UsersHelper' is either already used in your application or reserved by Ruby on Rails.
  Please choose an alternative and run this generator again.

'Admin::UsersHelper'はないので、原因が分からない。
restful_authenticationを使っていないアプリケーションで同じことをしたら、大丈夫だった。
次に'Admin::Test'コントローラを作成したら、大丈夫だった。

 $ ./script/generate controller admin/test
      create  app/controllers/admin
      create  app/helpers/admin
      create  app/views/admin/test
      create  test/functional/admin
      create  app/controllers/admin/test_controller.rb
      create  test/functional/admin/test_controller_test.rb
      create  app/helpers/admin/test_helper.rb

'Admin::Test'コントローラを作成してから、'Admin::Users'を作成したら、なぜか大丈夫だった。

$ ./script/generate controller admin/users
      exists  app/controllers/admin
      exists  app/helpers/admin
      create  app/views/admin/users
      exists  test/functional/admin
      create  app/controllers/admin/users_controller.rb
      create  test/functional/admin/users_controller_test.rb
      create  app/helpers/admin/users_helper.rb

'Admin::Test'はいらないので削除。

$ ./script/destroy controller admin/test
          rm  app/helpers/admin/test_helper.rb
          rm  test/functional/admin/test_controller_test.rb
          rm  app/controllers/admin/test_controller.rb
    notempty  test/functional/admin
    notempty  test/functional
    notempty  test
       rmdir  app/views/admin/test
    notempty  app/views/admin
    notempty  app/views
    notempty  app
    notempty  app/helpers/admin
    notempty  app/helpers
    notempty  app
    notempty  app/controllers/admin
    notempty  app/controllers
    notempty  app

よく分からないけど、とりあえずこれでOKだったので、メモしておく。

config.gemについて

[Edge Rails] Gemの管理を行う: Gem Dependencies | poqu.log
Ruby On Rails ピチカート街道 - Rails 2.1・その10(gemの依存関係を明示的に指定) -
config.gemで何ができるかについて。
パッケージ名とライブラリ名が異なっている場合は:libなどで正しく指定する必要がある。

config.gem "rmagick", :lib => "RMagick"

Yano lablog - RMagickのインストール for Ubuntu and Rails