Hallo Leute, um etwas Hintergrund zu geben: Ich versuche, eine weitere Spalte zum Tabellenschema der posts-Tabelle hinzuzufügen. Ich möchte eine weitere Spalte hinzufügen, nämlich meta_tag_id. Ich bin an einem Punkt angelangt, an dem ich die Daten, die ich speichern möchte, in den Parametern von PostController übergeben kann. Sehen Sie sich das folgende Log als Referenz an (dies stammt aus den Logs von d/rails s):
Started POST "/posts" for 127.0.0.1 at 2022-09-16 06:08:19 +0000
Processing by PostsController#create as */*
Parameters: {"raw"=>"Another dummy reply, for testing purposes.", "unlist_topic"=>"false", "category"=>"5", "topic_id"=>"23", "is_warning"=>"false", "archetype"=>"regular", "typing_duration_msecs"=>"4500", "composer_open_duration_msecs"=>"11534", "featured_link"=>"", "shared_draft"=>"false", "draft_key"=>"topic_23", "meta_tag_id"=>"summary", "nested_post"=>"true"}
Was ich jetzt erreichen möchte, ist, den meta_tag_id-Parameter
in eine andere Spalte der posts-Tabelle einzufügen. Als Referenz hier ein Beispiel-Log der SQL-Abfrage beim Einfügen eines Datensatzes in meine posts-Tabelle:
Post Create (1.1ms) INSERT INTO "posts" ("user_id", "topic_id", "post_number", "raw", "cooked", "created_at", "updated_at", "sort_order", "last_editor_id", "last_version_at", "word_count", "baked_at", "baked_version") VALUES (1, 23, 7, 'Another dummy reply, for testing purposes.', '<p>Another dummy reply, for testing purposes.</p>', '2022-09-16 06:08:22.283658', '2022-09-16 06:08:22.283658', 7, 1, '2022-09-16 06:08:22.293786', 6, '2022-09-16 06:08:22.283601', 2) RETURNING "id"
Ich wäre dankbar, wenn ihr mir in die richtige Richtung weisen könntet. Ich bin nicht mit Ruby vertraut und habe daher Schwierigkeiten, die Stelle zu finden, die ich ändern müsste, um die neue Spalte hinzuzufügen und die Variable meta_tag_id in die Werte der Abfrage zu integrieren. Vielen Dank im Voraus, Leute! ![]()