Ich benutze Devise für Benutzer.Mehrere t.references werden mit verschachtelten Modellen null
User.rb
belongs_to shop
has_many tasks
Show.rb
has_many users
has_many tasks
Task.rb
belongs_to user
belongs_to shop
, wenn ich eine neue Aufgabe erstellen:
current_user.tasks.create(...)
die shop_id
erhält den Wert von Null, wenn ich die gleichen shop_id
wie der Benutzer sein muß.
wenn ich eine neue Aufgabe
current_user.shop.tasks.create(...)
Ich erhalte die user_id als Null schaffen, sondern bekommt den richtigen Wert für die shop_id
.
was fehlt mir?
danke im voraus.
hast du versucht, in 'rails console' zu laufen? – 7urkm3n
yup, dieselben Ergebnisse. –
kannst du dieses 'User.first.tasks.create (...)' ausprobieren? – 7urkm3n