Rails响应。格式回退?

时间:2010-08-08 17:37:33

标签: ruby-on-rails templates format mime

rails应用程序的一些文件以.mobile.erb结尾,适用于iPhone。

有before_filter通过检查request.user_agent来设置request.format =:mobile。

我的问题如下:

如果some_action.mobile.erb不存在。如何回退到some_action.html.erb而不是错误页面。

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题并做了一些快速的研究。如果你已经将request.format设置为无法找到的东西,我可以找到rails fallbacks到some_action.erb。没有彻底测试过,但这是一个开始。但是,它可能需要您将文件修饰为action_name.erb。

希望它有所帮助。