Hi, I''m getting the next error: The name ''Admin::UsersHelper'' is either already used in your application or reserved by Ruby on Rails. When trying to run: ruby script/generate controller Admin::Users I''ve done something similar with Rails 2.0 with no problems. I have Rails 2.1.1 now. Tried to google but found no hints. Just that I''m not the only one with similar problem. Any ideas how to fix it? Thanks -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
i had the same problem. i am not sure what is causeing the error. what i did was use a name different than users. i used Admin::AccountsHelper which worked fine. On Oct 7, 5:51 pm, comopasta Gr <rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> Hi, > > I''m getting the next error: > > The name ''Admin::UsersHelper'' is either already used in your application > or reserved by Ruby on Rails. > > When trying to run: > ruby script/generate controller Admin::Users > > I''ve done something similar with Rails 2.0 with no problems. I have > Rails 2.1.1 now. > > Tried to google but found no hints. Just that I''m not the only one with > similar problem. > > Any ideas how to fix it? > > Thanks > -- > Posted viahttp://www.ruby-forum.com/.--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On Oct 8, 5:51 am, comopasta Gr <rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> Hi, > > I''m getting the next error: > > The name ''Admin::UsersHelper'' is either already used in your application > or reserved by Ruby on Rails. > > When trying to run: > ruby script/generate controller Admin::Users > > I''ve done something similar with Rails 2.0 with no problems. I have > Rails 2.1.1 now. > > Tried to google but found no hints. Just that I''m not the only one with > similar problem. > > Any ideas how to fix it? > > Thanks > -- > Posted viahttp://www.ruby-forum.com/.Try using: script/generate controller admin/users --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Do you happen to have a model named Admin? On Tue, Oct 7, 2008 at 6:51 PM, Erol Fornoles <erol.fornoles-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > On Oct 8, 5:51 am, comopasta Gr <rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> > wrote: >> Hi, >> >> I''m getting the next error: >> >> The name ''Admin::UsersHelper'' is either already used in your application >> or reserved by Ruby on Rails. >> >> When trying to run: >> ruby script/generate controller Admin::Users >> >> I''ve done something similar with Rails 2.0 with no problems. I have >> Rails 2.1.1 now. >> >> Tried to google but found no hints. Just that I''m not the only one with >> similar problem. >> >> Any ideas how to fix it? >> >> Thanks >> -- >> Posted viahttp://www.ruby-forum.com/. > > Try using: > > script/generate controller admin/users > > >-- Robby Russell Chief Evangelist, Partner PLANET ARGON, LLC design // development // hosting http://www.planetargon.com/ http://www.robbyonrails.com/ aim: planetargon +1 503 445 2457 +1 877 55 ARGON [toll free] +1 815 642 4068 [fax] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On Oct 8, 1:37 pm, "Robby Russell" <ro...-/Lcn8Y7Ot69QmPsQ1CNsNQ@public.gmane.org> wrote:> Do you happen to have a model named Admin?Nvm what I just said earlier. It''s a confirmed bug: http://rails.lighthouseapp.com/projects/8994/tickets/545 One way I found around it is to temporarily rename the helper with the same name on the parent namespace before running the script/generate. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Erol Fornoles wrote:> On Oct 8, 1:37?pm, "Robby Russell" <ro...-/Lcn8Y7Ot69QmPsQ1CNsNQ@public.gmane.org> wrote: >> Do you happen to have a model named Admin? > > Nvm what I just said earlier. It''s a confirmed bug: > > http://rails.lighthouseapp.com/projects/8994/tickets/545 > > One way I found around it is to temporarily rename the helper with the > same name on the parent namespace before running the script/generate.-- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Hi, Thanks for the replies.> One way I found around it is to temporarily rename the helper with the > same name on the parent namespace before running the script/generate.Erol how did you actually renamed it? I tried and complains about some dependencies. C:\InstantRails\rails_apps\test>ruby script/generate scaffold Problem bug:string exists app/models/ exists app/controllers/ exists app/helpers/ create app/views/problems exists app/views/layouts/ exists test/functional/ exists test/unit/ exists public/stylesheets/ create app/views/problems/index.html.erb create app/views/problems/show.html.erb create app/views/problems/new.html.erb create app/views/problems/edit.html.erb create app/views/layouts/problems.html.erb create public/stylesheets/scaffold.css create app/controllers/problems_controller.rb create test/functional/problems_controller_test.rb create app/helpers/problems_helper.rb route map.resources :problems dependency model exists app/models/ exists test/unit/ exists test/fixtures/ create app/models/problem.rb create test/unit/problem_test.rb create test/fixtures/problems.yml create db/migrate create db/migrate/20081008061905_create_problems.rb C:\InstantRails\rails_apps\test>ruby script/generate controller Admin::Problems The name ''Admin::ProblemsHelper'' is either already used in your application or reserved by Ruby on Rails. Please choose an alternative and run this generator again. ----------- How would you remane the helper in the above test? Thanks! -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On Oct 8, 2:23 pm, comopasta Gr <rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> Hi, > > Thanks for the replies. > > > One way I found around it is to temporarily rename the helper with the > > same name on the parent namespace before running the script/generate. > > Erol how did you actually renamed it? I tried and complains about some > dependencies. > > C:\InstantRails\rails_apps\test>ruby script/generate scaffold Problem > bug:string > exists app/models/ > exists app/controllers/ > exists app/helpers/ > create app/views/problems > exists app/views/layouts/ > exists test/functional/ > exists test/unit/ > exists public/stylesheets/ > create app/views/problems/index.html.erb > create app/views/problems/show.html.erb > create app/views/problems/new.html.erb > create app/views/problems/edit.html.erb > create app/views/layouts/problems.html.erb > create public/stylesheets/scaffold.css > create app/controllers/problems_controller.rb > create test/functional/problems_controller_test.rb > create app/helpers/problems_helper.rb > route map.resources :problems > dependency model > exists app/models/ > exists test/unit/ > exists test/fixtures/ > create app/models/problem.rb > create test/unit/problem_test.rb > create test/fixtures/problems.yml > create db/migrate > create db/migrate/20081008061905_create_problems.rb > > C:\InstantRails\rails_apps\test>ruby script/generate controller > Admin::Problems > The name ''Admin::ProblemsHelper'' is either already used in your > application or reserved by Ruby on Rails. > Please choose an alternative and run this generator again. > > ----------- > > How would you remane the helper in the above test? > > Thanks! > > -- > Posted viahttp://www.ruby-forum.com/.I''m assuming you already have non-namespaced ProblemsController - and corresponding ProblemsHelper. Rename problems_helper.rb to problems_helper.rb.bak in your app/ helpers directory. Run your generate script. Rename problems_helper.rb.bak to its original name. HTH --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> Rename problems_helper.rb to problems_helper.rb.bak in your app/ > helpers directory. > Run your generate script. > Rename problems_helper.rb.bak to its original name.Yeah, now it went through. Thanks! -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
in application.rb comment "helper :all" and run again. Like this: class ApplicationController < ActionController::Base #helper :all # include all helpers, all the time end On 10月8日, 上午5時51分, comopasta Gr <rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> Hi, > > I''m getting the next error: > > The name ''Admin::UsersHelper'' is either already used in your application > or reserved by Ruby on Rails. > > When trying to run: > ruby script/generate controller Admin::Users > > I''ve done something similar with Rails 2.0 with no problems. I have > Rails 2.1.1 now. > > Tried to google but found no hints. Just that I''m not the only one with > similar problem. > > Any ideas how to fix it? > > Thanks > -- > Posted viahttp://www.ruby-forum.com/.--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
I had the same problem setting up my categories, so I wiped them out and then scaffolded the admin before the frontend app and it worked perfectly. ruby script/generate scaffold Admin::Categories name:string parent_id:integer lft:integer rgt:integer ruby script/generate scaffold Categories name:string parent_id:integer lft:integer rgt:integer -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Update... not so perfectly at first... 1. It was Category not Categories ruby script/generate scaffold Admin::Category name:string parent_id:integer lft:integer rgt:integer ruby script/generate scaffold Category name:string parent_id:integer lft:integer rgt:integer 2. I had to go into the admin controller and views and remove Admin:: and admin_ from everywhere but the controller class declaration. 3. Also... I think I''m gonna delete the generated Admin::Category class. I have to wonder if there''s not a better way... oh well, newbie must learn. Dave Furf wrote:> I had the same problem setting up my categories, so I wiped them out and > then scaffolded the admin before the frontend app and it worked > perfectly. > > ruby script/generate scaffold Admin::Categories name:string > parent_id:integer lft:integer rgt:integer > > ruby script/generate scaffold Categories name:string parent_id:integer > lft:integer rgt:integer-- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---