代码之家  ›  专栏  ›  技术社区  ›  Cheng

rails response.format回退?

  •  1
  • Cheng  · 技术社区  · 15 年前

    一个Rails应用程序有一些文件以.mobile.erb结尾,这是针对iPhone的。

    在设置request.format=:mobile之前有一个过滤器,通过检查request.user_代理。

    我的问题如下:

    如果某些移动设备不存在。如何回退到某个\action.html.erb而不是错误页。

    1 回复  |  直到 15 年前
        1
  •  2
  •   pixeltom    15 年前

    我也有同样的问题,做了一些快速的研究。如果将request.format设置为它找不到的格式,那么从我能找到的rails回退到某个action.erb。还没有彻底测试过,但这是一个开始。但是,它可能会要求您对文件进行润饰,以执行action_name.erb。

    希望它有帮助。