Ich benutze Ruby on Rails, um eine Website für ein Spiel zu erstellen, das ich spiele.Ruby on Rails Inflection Problem
Ich habe ein User
Modell und ein Starbase
Modell. Die Beziehung, die ich zu installieren versuche, ist wie so
class User < ActiveRecord::Base
has_many :starbases
end
class Starbase < ActiveRecord::Base
belongs_to :user
end
Allerdings, wenn ich Skript/Konsole öffnen und versuchen, die Benutzern den Zugriff auf Starbases es mir einen Fehler gibt: NameError: uninitialized constant User::Starbasis
.
Es scheint, als ob es ein Problem mit Flexion und Schienen ist nicht pluralisierende Sternenbasis richtig.
Ich habe versucht, dies auf die inflections.rb im Initialisierer Ordner hinzufügen:
ActiveSupport::Inflector.inflections do |inflect|
inflect.plural 'starbase', 'starbases'
end
aber es löst noch nicht das Problem. Könnte jemand Ratschläge geben, wie man das funktioniert?
Cheer
Eef
Nicht sicher, aber nicht diese Änderung erforderlich ein Server-Rest Kunst? – Warren