アコーディオンでdivを事前に開こうとしています。@expanded_section
対応するコントローラーにインスタンス変数を設定しています。そして、フォルダー内active
のcoffeescriptファイルでerbを使用して、このようにjQuery-UIアコーディオンのパラメーターでその値を使用しようとしていますassets/javascripts
$( ".sections" ).accordion({
active: <%=@expanded_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: <%=@expanded_section%>,
to_i
呼び出しを行うと、 @expanded_section
renderが表示されactive:0
ます。
しかし@expanded_section
、コントローラーからコンソールに値を出力すると、適切な期待値が出力されます。
助けてください。