En anglais le pluriel du suffixe -f est -ves (ex: wolf/wolves). Pour bypass
ce comportement, dans config/initializer/inflections.rb :

ActiveSupport::Inflector.inflections do |inflect|
  inflect.irregular 'indicatorf', 'indicatorfs'
end

https://stackoverflow.com/questions/3517989/ruby-on-rails-how-do-you-explicitly-define-plural-names-and-singular-names-in-r

Julien

Le 10 novembre 2017 à 10:05, devmapluz <devmap...@gmail.com> a écrit :

> bonjour à tous
>
> j'ai besoin de créer 10 tables *indicatora *jusqu'à *indicatorj *(seul
> change la derniere lettre)
> Tout s'est bien passé de *indicatora * à *indicatore*
>
> Mais lorsque j'exécute la commande pour la table *indicatorf* j'ai ceci :
>
> C:\Dev\Aptana\toto>rails generate model indicatorf
>       invoke  active_record
>       create    db/migrate/20171109184659_create_indicatorves.rb
>       create    app/models/indicatorf.rb
>       invoke    test_unit
>       create      test/models/indicatorf_test.rb
>       create      test/fixtures/indicatorves.yml
>
>
> donc au lieur de créer indicator*fs*, ROR crée indicator*ves*
>
> comment puis-je résoudre ce problème
>
> merci
>
> --
> --
> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
> Google Groups.
> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
> railsfrance@googlegroups.com
> Pour résilier votre abonnement envoyez un e-mail à l'adresse
> railsfrance-unsubscr...@googlegroups.com
> ---
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> "Railsfrance".
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse railsfrance+unsubscribe@
> googlegroups.com.
> Pour obtenir davantage d'options, consultez la page
> https://groups.google.com/d/optout.
>

-- 
-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscr...@googlegroups.com
--- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, 
envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com.
Pour plus d'options, visitez le site https://groups.google.com/d/optout .

Répondre à