Ich versuche seller_id auf meine Artikel Modell in einer Migration fügen die von folgenden Aktionen ausführen:Rails Migration t.belongs_to: Benutzer, benutzerdefinierte Spaltennamen seller_id hinzufügen?
rails g model Item title:string description:text price:bigint status:integer published_date:datetime seller:belongs_to
Dies ist natürlich nicht funktioniert ...
schließlich möchte ich seller_id sehen in Meine Artikeltabelle, die das Artikelmodell mit dem Benutzermodell in Beziehung setzt.
Derzeit meine Migration sieht wie folgt aus:
class CreateItems < ActiveRecord::Migration
def change
create_table :items do |t|
t.string :title
t.text :description
t.bigint :price
t.integer :status
t.datetime :published_date
t.belongs_to :user, index: true, foreign_key: true
t.timestamps null: false
end
end
end
Wie kann ich diese Migration modifizieren, um einen Fremdschlüssel „seller_id“ zu erstellen, die dem Benutzer Modell bezieht.
Wie kann ich automatisch eine Migration generieren, die Bearbeitungen von 1. enthält, von der Konsole? Ändern Sie die Schienen g Modell ... um die Migration zu generieren, die ich brauche.
Riesiger Dank!
große Antwort, danke! – matthewalexander