QR码link到模态

QR code link to a modal

是否可以创建一个 QR 码,将用户重定向到特定页面中的模式? 例如,您将他发送到页面 X 但已经触发了点击 <%= link_to "modaltoshow %> ,用户在扫描后立即看到模式。

谢谢

如果您的问题只是 "can I launch a page with a modal already open,",那么答案是肯定的。你只需要一个 javascript 在加载时启动它,就像选择的答案 here.

假设您需要一些 ruby 逻辑,您可以简单地根据 QR 码传递的参数更改带有嵌入式 ruby 的脚本的目标(例如,如果您有一个参数 "target_modal" 这是目标模态的 id,只需在脚本中引用它)。它在您的脚本块中可能看起来像这样:

<!-- The if statement just checks for the parameter. If the parameter will
     always be present, you may remove this. -->
<% if params(:target_modal) %>
    $(window).load(function(){
        $('<%= params(:target_modal) %>').modal('show');
    });
<% end %>