【问题标题】:Is there a way to display different content on mobile vs. desktop in Rails?有没有办法在 Rails 的移动设备和桌面设备上显示不同的内容?
【发布时间】:2025-12-07 13:45:02
【问题描述】:

我有一个使用引导程序的 Rails 应用程序。它旨在用于移动设备(它主要关注手机 gps 的地理定位)。如果您从移动设备访问,我想让该应用程序可以访问,但如果您从台式机/笔记本电脑/平板电脑访问,应该会出现一条消息,说明它仅适用于手机。这可以在 Rails 中实现吗?谢谢!

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    是的。

    Mobile Fu 是一个允许您执行此操作的 rails gem。您只需要检查请求是否来自移动设备,然后根据该请求呈现您想要的任何内容。如果您使用的是 Rails 4,this 可能也会有所帮助。

    【讨论】:

      最近更新 更多