我已經建立了模型,但我不知道如何寫在控制器代碼即可獲得下面的SQL查詢的結果..ROR:MySQL查詢表達式
SELECT users.name, events.* FROM users, events WHERE users.id=events.uid
非常感謝。
我重新命名events.uid - > events.user_id
併成立了二者的模型,事件中的屬性
t.integer :user_id
t.string :title
t.datetime :hold_time
t.string :place
t.text :description
而且新的錯誤是
undefined method title for #<User:0x3fb04d8>
對不起打擾你們..
Jeff Paquette的回答非常正確。至少您應該閱讀以下兩組文檔:http://guides.rubyonrails.org/active_record_querying.html和 http://guides.rubyonrails.org/association_basics.html – Swanand 2010-12-10 03:44:55
title是Event的屬性,而不是用戶。你正在用戶對象上調用它。 – 2010-12-10 17:54:40
好的,我在查看頁面時做錯了。我應該使用「<%= e.events.title%>」而不是「<%= e.title%>」。謝謝你的幫助。 – Niao 2010-12-10 18:54:28