如何将 ruby 代码值添加到 disqus javascript 变量中

How can I add ruby code values to disqus javascript variables

本文关键字:disqus javascript 变量 添加 ruby 代码      更新时间:2023-09-26

这是默认的disqus代码:

<div id="disqus_thread"></div>
    <script type="text/javascript">
        /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
        var disqus_shortname = 'mysite'; // required: replace example with your forum shortname
        /* * * DON'T EDIT BELOW THIS LINE * * */

我想根据显示

页面的对象的 id 添加一个disqus_identifier。 我尝试了以下2种解决方案,但没有运气。

var disqus_identifier = "<%=mysite_#{@illustration.id}%>"; 
var disqus_identifier = "mysite_<%=#{@illustration.id}%>"; 

如何将 ruby 值插入到 js 变量中?

你和第二个例子非常接近。 您需要像这样构建它:

var disqus_identifier = "mysite_<%= @illustration.id %>";