我正在使用 rails 4,我是第一次使用它。
我对获取和发布请求有相同的操作,我知道我可以按以下方式进行
post '/auto-links', to: 'main#auto_links'
get '/auto-links', to: 'main#auto_links'
但我想知道这是唯一的方法吗?
我尝试使用match '/auto-links' => 'main#auto_links'
,但它给出了以下错误。
match
如果未指定 HTTP 方法,则不应在路由器中使用该方法。如果您想将您的操作公开给 GET 和 POST,请添加via: [:get, :post]
选项。如果您想将您的操作公开给 GET,请get
在路由器中使用:而不是:匹配“controller#action”做:获取“controller#action”
有没有其他方法可以只编写一个定义 get 和 post 方法的路由的语句?