Tôi đã sử dụng cùng một chiến thuật trong số Mobile Devices railscast để cung cấp bố cục thay thế cho trang web của mình trong trình duyệt dành cho thiết bị di động.Sử dụng bố cục Rails thay thế, nhưng chế độ xem tương tự, trên thiết bị di động
Khi phát hiện trình duyệt trên điện thoại di động, request.format được đặt thành: mobile, mà tôi đã xác định là loại mime. Tôi đã tạo bố cục mới cho thiết bị di động. Nếu tôi cung cấp chế độ xem di động (ví dụ: show.mobile.haml), cả chế độ xem và bố cục trên thiết bị di động đều được sử dụng trên thiết bị di động và mọi thứ đều hoạt động tuyệt vời.
Vấn đề là, tôi không muốn tạo chế độ xem hoàn toàn mới, đó chỉ là bố cục tôi muốn thay đổi. Nếu tôi không tạo chế độ xem có tên phù hợp, bố cục di động sẽ không bao giờ được sử dụng. Vì vậy, như tôi chỉ có thể quản lý để thay đổi cả hai hoặc không trên thiết bị di động.
Tôi thiếu gì ở đây? Làm thế nào tôi có thể nhận được đường ray để hoán đổi chỉ bố cục khi tôi có người dùng di động?
Cảm ơn, đó chính xác là những gì tôi đang tìm kiếm. – Kelly