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