2013-11-26 3 views
0

У меня есть следующая ссылкарельсы 4 маршрутизации с полями редактирования

<%= link_to 'Update Profile', controller: :customers, action: :edit, id: session[:customer_id] %> 

Какой будет генерировать URL

http://localhost:3000/customers/17/edit 

Но когда я изменить свой маршрут, как

get 'edit_customer' => 'customers#edit' 

И моя ссылка например

<li><%= link_to 'Update Profile', edit_customer_path(session[:customer]) %></li> 

URL, генерируемый

http://localhost:3000/customers//edit 

Как исправить это один

ответ

0

изменение: edit_customer_path(session[:customer])

к: edit_customer_path(session[:customer.id])

+0

Я надеюсь, что сессионный [: клиент] содержит идентификатор клиента – overflow

+0

@Seting Да твое право – kndwsu

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