0
我想從數據庫查詢中填充rails中的ruby選擇框,數據來自3個表。如何從數據庫查詢中填充選擇框
我查詢
@data = Session.all :include => { :term => :courses }
對象
!ruby/object:Session
attributes:
created_at: 2010-06-17 22:12:05
term_id: "15"
updated_at: 2010-06-17 22:12:05
id: "3"
course_id: "1"
attributes_cache: {}
term: &id003 !ruby/object:Term
attributes:
number: "1"
start_date: 2010-06-17
created_at: 2010-06-17 22:12:05
updated_at: 2010-06-17 22:12:05
id: "15"
attributes_cache: {}
courses:
- &id001 !ruby/object:Course
attributes:
created_at:
updated_at:
course_name: Beginner
id: "1"
date:
course_type: Programming
attributes_cache: {}
我所試圖做的是有這樣
1 01-09-10 Programming Beginners
的項數,然後將數據數據,然後過程
該選項的ID將是session_id
有什麼想法?
感謝
亞歷克斯
在ERB模板,你可以把下面的代碼withing你形成
謝謝您的幫助。 當我嘗試並保存餘得到 未定義的方法'reflect_on_association」的等級:Class 我的代碼看起來是這樣的 <%= select_tag 「接觸[session_ids]」,options_for_select(@ data.map {| d | [」 #{d.term.number}#{d.term.start_date}#{d.course.course_type}#{d.course.course_name}「,d.id]})%> 謝謝 Alex – Alex 2010-06-19 12:23:45