为什么脚本会影响我的Rails 3应用程序上的所有内容,即使在此代码中也是如此?

我有一个第三方脚本

 

脚本的作用是在图像上添加水印以表明它是受版权保护的。

这是我在视图中使用的代码,但无论如何,该脚本都适用于所有post

     

当我仅使用文本测试它时,它可以正常工作

  Sample text here only applies to post where copyright==true   

如何让脚本仅适用于某些post?

在你的评论澄清后

是的,如果javascript中没有指定其他内容,包括javascript将在整个页面中应用。

你需要做一些事情:

 

然后将javascript仅应用于css选择器’div.copyright img’。 有点像那样的东西。 取决于javascript支持的内容或者您是否可以更改源代码。