Modell Dies ist mein Artikel zu Beziehung gehört:Schienen nicht definierte Methode `id‘ für nil: NilClass mit
class Item < ActiveRecord::Base
has_many :props
end
Das ist mein prop-Modell (porp ist kurz von Immobilien)
class Prop < ActiveRecord::Base
belongs_to :item
end
I habe dieses Problem. Wenn ich Prop erstellen, benötige ich item_id. Aber wenn es kein Element mit dieser ID ist, werde ich hier einen Fehler:
<%= @prop.item.id %>
<%= @prop.item.name %>
Was kann ich tun?
UPD: Ich seine Existenz wie <%= @prop.item.try(:name) %>
überprüfen Was meine anderen Optionen?
Artikel einstellen Modell has' has_many: Elemente 'Ist es ein Tippfehler? – Pavan
Oh, es scheint Noot ein Tippfehler Ich habe es manuell eingegeben, damit es ein Fehler ist! – user2950593
habe ich es has_many: Requisiten das Problem noch – user2950593