【发布时间】:2012-08-03 00:57:40
【问题描述】:
我在看 Sharre social mediq jquery 插件http://sharrre.com/# 下面是一个如何使用它的例子。
simple_jquery_social.js 示例:
$('#sharrre').sharrre({
share: {
googlePlus: true,
facebook: true,
twitter: true
},
url: 'http://sharrre.com'
})
所以在正常的 rails 使用中,我会在我的资产目录中添加以上内容(连同 sharrre jquery lib 的东西),在我的视图中放置一个“div id=sharrre”标签,我就完成了。但是我想在我的 .html.erb 视图模板中创建一个 rails 辅助函数,并动态决定是否显示 google plus,例如。所以我想要类似的东西:
<%= my_helper :googlePlus=>false %>
然后我的环境应该知道上面 jquery 代码中的 googlePlus 变量现在为 false,因此不会显示 googlePlus 按钮。 **重点是通过 Rails 动态控制 jquery 插件中可用的更多选项。但要做到这一点,我需要能够通过 Rails 动态设置 jquery 变量。我意识到上面的例子很简单,因为我可以手动更改 jquery 变量,但是通过 Rails 进行更改,我还可以动态设置 url 参数,这是我希望能够做到的,以便人们可以推荐特定页面.
有什么好的机制可以实现这一点,甚至有可能吗?
【问题讨论】:
标签: jquery ruby-on-rails ruby-on-rails-3.2 ruby-on-rails-plugins