Представление основано на контексте, т. Е. Связано с конкретным действием контроллера #, которое вы выполняете, на основе запрашиваемого URL-адреса RESTful. Действие контроллера # обслуживает ваш запрос и делегирует соответствующее представление, которое будет возвращено вашему шаблону базового приложения.
По этой причине вы найдете <%= yield %>
в вашем application.html.erb
.
Что касается вашего первого вопроса, Бессам прав, и вам нужно посмотреть на частичные вопросы.