0

我在我的 ruby​​ 应用程序中设置 disqus,我需要将一些 ruby​​ 变量传递给 javascript,问题是 ruby​​ 变量被解析为不带引号的字符串,当它们需要用单引号包裹以便 javascript 不要混淆它们时一个字符串,我似乎无法得到不会被评估为奇怪的 html 字符的单引号。

var disqus_shortname = 'binaryhustle'; // Required - Replace example with your forum shortname
var disqus_identifier = <%= disqus_id %>;
var disqus_title =  <%=  post.title %>  ;
var disqus_url = <%= request.fullpath.split("?")[0] %>;

我也不确定我是否需要在 rails 或 javascript 中转义引号,我是这种集成的新手,而且我在理解它时遇到了一些麻烦……有人能指出我正确的方向吗?

非常感谢你

4

1 回答 1

0

这应该有效:

var disqus_identifier = '<%= disqus_id -%>';

等等

于 2013-10-16T08:33:05.140 回答