【发布时间】:2013-12-17 16:29:09
【问题描述】:
我输入 rake routes 并得到一堆这样的网址 - /articles/:id(.:format)
我的问题是 - .:format 是什么意思? Rails Guides Routing 文章并不清楚,在 StackOverflow 或 google 上没有其他有用的匹配 .:format。有一个类似的格式是/:controller(/:action(/:id(.:format))),我也不明白。
谢谢
编辑后续问题 -
如果我只想路由 HTML 页面。最好的做法是在路由中指定类似 .:html 的内容还是使用 .:format 并为 format.html 编写一个 respond_to 块?在后一种情况下会忽略所有其他格式吗?
【问题讨论】:
-
就像对未来的说明:Google 经常从搜索词中删除符号(即使您将搜索用引号括起来)。您可以使用 symbolhound.com 作为替代方案,它可以方便地在搜索词中包含符号字符。我与 SymbolHound 没有任何关系,只是在 Google 无法方便地完成工作时不时使用它。
标签: ruby-on-rails rake