从一个表的属性数据切换到另一个表的属性数据



我需要关于rails项目的帮助。我是rails的新手,我正在制作一个测试应用程序。我已经创造了一切。

对于模型User_relation_MC_question,我有属性user_id answer和user_pick。我需要从现有的MC_question模型导入answer,但我不知道如何做到这一点。

I have try:

  • https://human-se.github.io/rails-demos-n-deets-2020/demo-has-many-forms/
  • https://tressa sanders.medium.com/building -测试-与- ruby - rails -使用-多个实例- - -模型- 88 e506832af9
  • https://api.rubyonrails.org/v7.0.3/classes/ActiveRecord/Associations/ClassMethods.html method-i-belongs_to

这是我的MC-question迁移文件,我想使用其中的答案列作为其他模块的列,其中的值我已经在这个模块

class CreateMcQuestions < ActiveRecord::Migration[6.1]
def change
create_table :mc_questions do |t|
t.string :question
t.string :answer
t.string :distractor_1
t.string :distractor_2
t.timestamps
end
end
end

这是第二个模型,我想使用从mc_question表到这个user_r_mc_question模型的回答的列+数据数据:

class CreateUserRMcQuestions < ActiveRecord::Migration[6.1]
def change
create_table :user_r_mc_questions do |t|
t.string :User_ID
t.string :answer
t.string :user_choice
t.timestamps
end
end
end

第二个模型中带有值的属性答案。

请帮助我,这样我才能从中吸取教训。

您可能会发现本文对您有所帮助https//api.rubyonrails.org/v7.0.3/classes/ActiveRecord/Associations/ClassMethods.html#method-i-belongs_to