В рельсах я знаю, что лучше всего найти через область действия
например, in__controller
def index
@event = Event.find(params[event_id])
@question = @event.questions
end
но также полезно ли делать то же самое в действии шоу
def show
@event = Event.find(params[:event_id])
@question = @event.questions.find(params[:id])
end
или лучше просто сделать поиск прямо на модели Вопроса, не просматривая его через событие?
Мне любопытно узнать об этом, а также делать то же самое с @ question.comments.build vs Comment.new при создании новой записи без одновременного создания записи вопроса.
спасибо