Nicht definierte Methode 'pluralize' für #Controller

9

Ich bin mir nicht sicher, warum das entschieden hat, nicht mehr zu arbeiten.

customers_controller.rb

%Vor%

Und ich bekomme den Fehler:

  

NoMethodError: undefinierte Methode 'pluralize' für #CustomersController: 0x007f3ca8378a20

Irgendeine Idee, wo Sie anfangen sollten zu suchen?

    
Wes Foster 14.11.2015, 01:48
quelle

3 Antworten

21

Wenn Sie keine Ansichtshelfer verwenden möchten, können Sie String#pluralize :

verwenden %Vor%

Wenn Sie View-Helfer verwenden möchten, sollten Sie den entsprechenden Helfer als weitere Antworten hinzufügen oder einfach ActionView::Rendering#view_context :

verwenden %Vor%     
Aguardientico 14.11.2015, 04:03
quelle
7

Standardmäßig wird die Methode pluralize nur in Ihren Ansichten verfügbar gemacht. Um es in einem Controller zu verwenden, setzen Sie dies an den Anfang Ihrer Controller-Klasse:

%Vor%

wie

%Vor%     
David Runger 14.11.2015 02:00
quelle
4

Sie können plural Helfer mit:

aufrufen %Vor%

oder

%Vor%     
akbarbin 14.11.2015 03:55
quelle