Thursday, 15 September 2011

ruby on rails - Inflection acronym not working well -



ruby on rails - Inflection acronym not working well -

i have problem using inflections.acronym in project because have same name

basically, have 2 controllers: secontroller , tsecontroller. completelly different.

i added next lines im inflections:

activesupport::inflector.inflections |inflect| inflect.acronym 'se' inflect.acronym 'tse' end

when seek access secontroller works fine, when seek acces tsecontroller says:

loading development environment (rails 3.2.11) irb(main):001:0> secontroller => secontroller irb(main):002:0> tsecontroller nameerror: uninitialized constant tsecontroller (irb):2 /usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.11/lib/rails/commands/console.rb:47:in `start' /usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.11/lib/rails/commands/console.rb:8:in `start' /usr/local/rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.11/lib/rails/commands.rb:41:in `<top (required)>' script/rails:6:in `require' script/rails:6:in `<main>'

if remove next line,

inflect.acronym 'se'

my tsecontroller works fine

loading development environment (rails 3.2.11) irb(main):001:0> tsecontroller => tsecontroller

what can it?

ruby-on-rails ruby acronym inflection

No comments:

Post a Comment