0

当 URL 模式旁边没有 HTTP 动词时,这意味着什么?例如,当我输入

 rake routes

这是我看到的一个片段:

PUT     /articles/:id
DELETE  /articles/:id
        /articles/:id/:article_page
        /articles/:id/:show_full

注意第 3 行和第 4 行没有 http 动词。我假设它默认为 GET 吗?

顺便说一句,我正在开发一个 Rails 2.3.18 项目。

4

1 回答 1

1

这意味着该路线可通过所有动词访问。

不推荐这样做,从 Rails 4 开始,鼓励您指定动词。

事实上,在 Rails 4 中,您必须明确提及via: :all

match 'hello', to: 'dashboard#hello', via: :all
于 2013-09-18T20:54:06.027 回答