【发布时间】:2013-09-29 05:47:09
【问题描述】:
我有这些路线从运行rake routes:
workstations POST /workstations(.:format) workstations#create
new_workstations GET /workstations/new(.:format) workstations#new
edit_workstations GET /workstations/edit(.:format) workstations#edit
GET /workstations(.:format) workstations#show
PUT /workstations(.:format) workstations#update
DELETE /workstations(.:format) workstations#destroy
POST / workstations#delete_history_and_queue
我认为这是link_to:
= link_to "Update", controller: "workstations", method: "put"
但我收到此错误:
No route matches {:controller=>"workstations", :method=>"put"}
我是否没有指定链接使用workstations 控制器和put 方法,理论上这应该导致workstations#update 操作?
【问题讨论】:
标签: ruby-on-rails ruby controller routing views