2014-02-14 2 views
0

Я создал новое размораживание вроде этого:Как я могу создать link_to с недавно Защитой

def info 
    @book = Book.find(params[:id]) 
    end 

и им пытаюсь связать его с помощью этого:

<%= link_to 'info', info_book_path %> 

поэтому URL должен выглядеть следующим образом localhost:3000/books/13/info (13 - это идентификатор книги)

Любая идея? благодаря!

+1

Вы должны передать ему книгу , –

ответ

1

На маршрутах необходимо определить информационный путь:

resources :books do 
    member do 
    get :info 
    end 
end 

Тогда вы будете иметь вспомогательный метод

info_book_path(book) 

Более подробную информацию о the railsguides

Смежные вопросы