【问题标题】:Missing template with format route option缺少带有格式路由选项的模板
【发布时间】:2013-07-08 20:40:44
【问题描述】:

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

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

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

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

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

    Mime::Type.register "application/docx", :docx
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 2020-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多