0
Ich versuche, eine Assoziationsklasse mit Ruby on Rails zu erstellen, aber es funktioniert nicht.Rails association class
Ich brauche dies zu tun:
Ich habe meine Modelle erstellen, aber ich bin nicht sicher, ob ich es getan hätte hier richtig
Jemand mich von Anfang an erklären kann?
class CreateJobsUsers < ActiveRecord::Migration
def change
create_table :jobs_users, id: false do |t|
t.belongs_to :jobs, index: true
t.belongs_to :users, index: true
t.integer :level
end
end
end
danken Okay, du ich kann meinen Beitrag bearbeiten Sie sagen mir, ob meine Migration zum Erstellen der Tabelle gut ist? Ich weiß nie, ob ich brauche ein 'S', wenn ich meine Tabelle erstellen –
Ich nehme an, Ihre Migration-Datei sollte singuläre Form wie enthalten: t.belongs_to: job, index: true und t.belongs_to: user, index: true. Für weitere Details können Sie die Rails Guides für Assoziationen, Abschnitt 2.4 Die has_many: through Association, überprüfen. Link: http://guides.rubyonrails.org/association_basics.html – Maxo