Я пытаюсь использовать помощник button_to
rails. Я написал следующий код:
< % = button_to 'Edit Item', edit_item_path (@item),: class => 'mark-button'%>
и получил следующее сообщение об ошибке
Ни один маршрут не соответствует «/ items / 1 / edit»
Но когда я обновляю страницу, происходит соответствующее действие. URL-адрес страницы, которую я получаю, - localhost: 3000 / items / 1 / edit
, что является правильным URL-адресом. Если я переключу команду button_to
на link_to
, страница загрузится без ошибок. Значение этого кода:
<% = link_to 'Edit Item', edit_item_path (@item),: class => 'mark-button'%>
загружается нормально. Возможно, в button_to
есть какая-то особенность, о которой я не знаю, но я не понимаю.