Viniendo de Rails 2 a Rails 3 Nunca he trabajado tan duro para entender algo (editorial lateral).Alcance con combinaciones para obtener datos en Rails 3
De todos modos, en una aplicación Rails 3 tengo los siguientes modelos ...
usuario:
has_many :answers
Respuesta:
belongs_to :user
belongs_to :question
scope :user_answers, where (:user_id => current_user.id)
Pregunta:
has_many :answers
scope :qs_w_user_ans, joins(:questions) & (:user_answers)
El error actual me estoy poniendo g es el "método indefinido` includes_values 'for: user_answers: Symbol "
Existe un id. de pregunta y una identificación de usuario. Cada respuesta tiene question_id y user_id.
Necesito las preguntas con las respuestas de un usuario debidamente vinculadas a través de los identificadores. ¿Puedes mostrarme dónde están mis modelos equivocados?
Gracias.
Gracias, @McStretch . Leí ese artículo ... pero volveré a leerlo para ver si me ayudará. – Jay
Gracias, @McStretch. ¿Por qué "user_answers" no es un alcance? Pensé que usar "alcance" lo convertía en un ámbito. ¿Lo viste en el modelo de Respuesta? – Jay
@Jay - no, lo siento, me lo perdí. Actualizaré mi respuesta para reflejar mi nuevo entendimiento. – McStretch