我正尝试在手风琴中预先打开div。我正在相应的控制器中设置实例变量@expanded_section
。我想使用的jQuery的UI手风琴这样的使用再培训局的active
参数值在我的CoffeeScript文件中的assets/javascripts
文件夹CoffeeScript与ERB错误
$(".sections").accordion({
active: <%[email protected]_section%>,
header: "h4",
collapsible: true,
heightStyle: "content" }).sortable({
axis: "y",
handle: "h4",
update: ->
$.post($(this).data('update'), $(this).sortable('serialize'))
})
但我收到以下错误:
Error: Parse error on line 60: Unexpected ','
(在/home/steve/dev/rails/Survey/app/assets/javascripts/surveyys.js.coffee.erb)
line 60
是active: <%[email protected]_section%>,
如果我做一个@expanded_section
电话to_i
它呈现active:0
。
但是,当我从控制器打印@expanded_section
值到控制台它打印正确的预期值。
请帮忙。
如何在haml中执行window.expanded_section? – 2013-02-23 04:47:03
@stevanity:对不起,不知道,不是HAML的家伙。谷歌搜索应该有所帮助。 – 2013-02-23 04:55:56
好吧np :)我用了一个javascript过滤器。无论如何。在我的js文件,我得到'window.expanded_section'就像是:( – 2013-02-23 04:57:53