Этот вопрос кажется смехотворно простым, но я, кажется, застрял.
Допустим, у нас есть таблица "Книги"
Каждая книга имеет название, описание и статус.
Допустим, я хочу создать ссылку в представлении шоу, которая при щелчке, например, изменяет только статус (на "чтение").
Пока я пытался добавитьБлок в контроллере, который говорит:
def read
@book = Book.find(params[:id])
@book.status = "Read"
@book.update_attributes(params[:book])
respond_to do |format|
format.html { redirect_to :back}
format.xml { render :xml => @book }
end
end
Затем я добавил ссылку на представление, которое выглядит следующим образом: <% = link_to "Чтение", read_book_path (@book),: method =>:положить%>
Это не работает вообще.Я добавил его к своим маршрутам, но это, кажется, не имеет значения.
Любая помощь будет отличной!Спасибо!
-Elliot
РЕДАКТИРОВАТЬ: Забыл добавить, я получаю NoMethodError: неопределенный метод `read_book_path '