Путаница с передачей переменных экземпляра в метод redirect_to. Как видно из Rails Guides

Я изучаю рубин на направляющих рельс, а именно, "макеты и рендеринг » тема вhttp://guides.rubyonrails.org/layouts_and_rendering.html

Я запутался в передаче переменной экземпляра вredirect_to метод. Как это возможно? я думалredirect_to будет релевантным для перенаправления на другую веб-страницу или URL.

В примерах, приведенных в руководстве, говорится следующее:

2.2.2 Оказание действияs View

Если вы хотите визуализировать представление, соответствующее другому действию в том же шаблоне, вы можете использовать render с именем представления:

def update
  @book = Book.find(params[:id])
  if @book.update_attributes(params[:book])
    redirect_to(@book)
  else
    render "edit"
  end
end

Рендер "редактировать" имеет смысл, он собирается визуализировать эту новую форму снова. Но что в мире происходит сredirect_to(@book)? Что именно будет отображаться и как будет перенаправлен объект книги? Кстати, модель книги имеет столбцы, имя, автора, страницы и т. Д ...

Ответы на вопрос(1)

Ваш ответ на вопрос