как вернуть идентификатор от URL в направляющих

У меня есть URL как ниже

/pages/edit_product/11

В моем действии edit_product как я могу получить идентификатор 11 Так, чтобы я мог сделать @p = Product.find_by_id(11)

12
задан Katyal 30 January 2010 в 18:28
поделиться

1 ответ

Любой параметр, прошедший с URL, доступен в действии контроллера и представлениями в парамах HASH.

Чтобы схватить идентификатор от URL-адреса, вы можете выполнить параметры [: ID] в вашем контроллере # Edit_Product или просмотр. Таким образом, вы можете получить продукт на

@p = Product.find_by_id(params[:id])
17
ответ дан 2 December 2019 в 19:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: