2015-09-18 120 views
0

數據我有兩個型號 名如何從一個模型到其他

用戶模型 結果模型

用戶模型中包含電子郵件,密碼,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個模型設置關係。

+0

是的,我已經設置了這些模型之間的關係 –

+0

我定義了一個屬於這兩個模型之間的關聯 –

相關問題