Когда я делаю маршруты рейка, я вижу, что вспомогательные методы доступны для определенных действий REST для моей модели пользователя, такой как new_user, edit_user, поэтому я могу использовать такие методы, как new_user_path, edit_user_path и т. Д., Но они недоступны для обновления или уничтожения действий. Чтобы вызвать действие уничтожения, я должен сделать что-то вроде этогоМетоды Rails для определенных действий REST
link_to ‘Destroy’, user_path, :method => :delete
Кто-нибудь знает, почему это так?
Хотя «обновление» и «уничтожить» используют тот же URI, что и «показать», для обеспечения согласованности я бы сказал, что лучше иметь соответствующее обновление и уничтожить вспомогательные методы, это что я искал изначально и не мог работать, пока не увидел сообщение о том, как стиль метода вызывает «обновление» и «уничтожение». – Bob