1

我正在尝试使用 Rails 路线,但遇到了让我头疼的格式选项。问题是:我有这条路线,其中格式是可选的:

match '/message/:id(.:format)' => 'posts#index'

它适用于/message/1, /message/1.blabla,但是当我使用 jpeg/gif/png 或任何其他图形格式(/message/1.jpeg)时,我得到Template is missing error了,所以我猜该格式看起来专门用于那种扩展?那么,格式化的目的是什么?

4

1 回答 1

0

您应该在config/initializers/mime_types.rb中定义您的类型,例如:

Mime::Type.register "application/docx", :docx
于 2013-07-08T12:40:44.143 回答