0
J'essaie de remplir une boîte de sélection ruby on rails à partir d'une requête de base de données, les données proviennent de 3 tables.Comment remplir la boîte de sélection de la requête db
Ma requête
@data = Session.all :include => { :term => :courses }
objet
!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: {}
ce que je suis en train de faire est d'avoir le numéro terme suivi par les données de données, puis le cours comme celui-ci
1 01-09-10 Programming Beginners
L'ID de l'option est l'ID de session
des idées?
Merci
Alex
Merci pour votre aide. quand je tente de sauver je reçois méthode non définie de reflect_on_association » pour la classe: Classe Mon code ressemble à ceci <% = select_tag "Contact [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]})%> merci Alex – Alex