Если я правильно понимаю ваш вопрос, ответ: «Вы не различаете их»:
Точно такое же действие выполняется с контроллером, отображая точно такой же вид.Разница состоит в том, что коллекция 'fichas' отправляется в представление: - в первом случае все виды fichas доступны в представлении; - во втором случае в разделе доступны только 'fichas', относящиеся к 'cadeira'.представление (например, /cadeira/1/fichas
будет отображать только 'fichas', относящиеся к 'cadeira' с id
1)
Чтобы определить, какие записи показывать (например, в представлении индекса), вы можете сделать что-то вродеthis:
unless cadeira_id = params[:cadeira_id]
@fichas = Ficha.all
else
@fichas = Cadeira.find(cadeira_id).fichas
end
Остальное зависит от вида: он должен отображать фичас так же, вы просто выбрали, какие записи фактически доступны для него.