все,Итерация через 'среднюю' модель
Я относительно новичок в Rails и нуждаюсь в небольшой помощи.
Я пытаюсь выполнить итерацию через «Chorelists», которая содержит идентификаторы для «Пользователей» и «Часов». Ассоциации для обязанностей и пользователей - это «has_many», а для хореллистов - «принадлежит» всем другим. Хорелисты хорошо сохраняют (консоль выдает это) с правильными идентификаторами для пользователей и работой, но я не могу понять синтаксис, чтобы перебирать их в представлении «savelist # display».
Любая помощь была бы очень признательна!
class SaveListController < ApplicationController
before_filter :authenticate_user!
def index
@chorelist = Chorelist.create(user_id: params[:user_id], chore_id: params[:chore_id])
redirect_to pick_chores_path
end
def display
@chorelist = Chorelist.all
@user = User.find(current_user.id)
end
end
Что бы вы положили в .each перебирать chorelist текущего пользователя, чтобы получить фактические имена рутины?
Ммм ... это мне сказать, «Не удалось найти ассоциацию: chorelist в модели пользователя» – Justin
Но у меня есть «через» синтаксис там. – Justin
Ах, простите! Я обновил фрагмент кода выше, чтобы добавить отсутствующие объявления. LMK, как это происходит –