QR代码链接到模态

时间:2016-05-25 12:06:13

标签: ruby-on-rails bootstrap-modal qr-code

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

由于

1 个答案:

答案 0 :(得分:0)

如果您的问题只是“我可以启动已打开模式的页面”,答案是肯定的。您只需要一个在加载时启动它的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 %>