我一直在
Mobile Devices railscast中使用相同的策略,在移动浏览器中为我的网站提供备用布局.
检测到移动浏览器时,request.format设置为:mobile,我将其定义为mime类型.
我为移动设备创建了一个新的布局.
如果我提供移动视图(例如show.mobile.haml),移动视图和布局都会在移动设备上使用,一切都很有效.
问题是,我不想创建全新的视图,它只是我想要改变的布局.如果我没有创建适当命名的视图,则永远不会使用移动布局.因此,我只能设法在移动设备上同时更改或不更改.
我在这里想念的是什么?当我有移动用户时,如何让rails换掉布局?