Radek Hnilica wrote:
>Please, pleas, please, is there a way to completly shoot down this
>autorenaming feature?
http://wiki.rubyonrails.com/rails/show/HowtoDisableAutoTableNamePluralisation
In short, add the line:
ActiveRecord::Base.pluralize_table_names = false
to the bottom of:
rails_application_path/config/environment.rb
Toto ovšem nepomůže úplně. Pakliže se naše tabulka jmenuj například pokus, dojde Rails k názoru že se jedná o množné číslo poku a scaffold v controlleru s pokusí použít objekt jména Poku který ovšem neexistuje neb byla vytvořena třída Pokus. Následující kód přidaný na konec souboru config/environment.rb vyřadí mechanismus převodu jmen z jednotného na množné číslo úplně.
module Inflector
def pluralize(word)
word
end
def singularize(word)
word
end
end