将json从erb传递到javascript/Jquery

将json从erb传递到javascript/Jquery,javascript,ruby-on-rails-3,html,jquery-ui,erb,Javascript,Ruby On Rails 3,Html,Jquery Ui,Erb,我试图将json对象从rails(.erb)视图传递到javascript 以下是我的观点: <p> <%= content_tag "div", id: "slider", data: {slider: {min: 1, max: 10}} do%> <%end%> </p 如何将{min:1,max:1}传递到我的咖啡脚本文件 谢谢请查看此内容,特别是 此外,您的标记正在生成一个带有data属性的div。页面加载后,使用jquery查找di

我试图将json对象从rails(.erb)视图传递到javascript

以下是我的观点:

<p>
  <%= content_tag "div", id: "slider", data: {slider: {min: 1, max: 10}} do%>
  <%end%>
</p
如何将
{min:1,max:1}
传递到我的咖啡脚本文件

谢谢

请查看此内容,特别是

此外,您的标记正在生成一个带有
data
属性的div。页面加载后,使用jquery查找div并查询数据属性值。一旦你拥有了它,你可以用它做任何你想做的事


如果jquery在erb文件中,那么它将在coffeescript之前加载,因此您可以将其存储在变量中,并将其作为函数的返回值。然后可以从coffeescript文件中调用该函数以获取值

我确实以铁路工人为例。我并不特别想用gon宝石。我相信我已经在jquery中加载了,
$('#slider')。数据('slider')
正在加载数据。对不起,我有点困惑。我对javascript/html知之甚少。好吧,我想我现在明白了:
slider\u data=$('slider')。data('slider')
然后
$('slider')。slider(slider\u data)
好的,谢谢。
jQuery ->
  $('#slider').slider($('#slider').data('slider'))