我有两个型号 名称
用户模型 结果模型
用户模型包含电子邮件,密码,sign_in_time等 结果模型包含user_email和结果字段
我想将用户模型中的电子邮件提取到结果模型的user_email字段
中我该如何实现这个
这是
的架构文件create_table "users", force: :cascade do |t|
t.string "email", limit: 255, default: "", null: false
t.string "encrypted_password", limit: 255, default: "", null: false
t.string "reset_password_token", limit: 255
t.datetime "reset_password_sent_at"
t.datetime "remember_created_at"
t.integer "sign_in_count", limit: 4, default: 0, null: false
t.datetime "current_sign_in_at"
t.datetime "last_sign_in_at"
t.string "current_sign_in_ip", limit: 255
t.string "last_sign_in_ip", limit: 255
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.boolean "admin", limit: 1
t.boolean "superadmin", limit: 1, default: false, null: false
end
结果
create_table "results", force: :cascade do |t|
t.string "user_email", limit: 255
t.integer "result", limit: 4
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end
请帮助我!
答案 0 :(得分:0)
您是否设置了用户模型和结果模型之间的关系?你能解释一下更多细节吗?基本上,如果你想从另一个模型获取数据到模型,我认为你必须为2个模型设置关系。