2016-08-13 7 views
1

Я новичок в haml, и это первый раз, когда я его использую. У меня есть форма в Haml для создания тегов. Я получаюSyntaxError at/images/new синтаксическая ошибка, неожиданный tSTRING_DEND, expecting ')'

Syntax error: unexpected tString_DEND expecting ')'. 
unexpected tIDENTIFIER, expecting ')' 
haml_temp = f.content_tag :div, "", class: "container_button" do 

Линия генерации ошибки являются:

= f.text_area :tag_list, label: "Tags (optional)", help: raw("All tags .<br>We do this to ensure..."), input_html:{data:{placeholder: "Enter tags", saved: f.object.tags.map{|t|{id: t.name, name:t.name}}.to_json}, url: autocomplete_tags_path}, class: 'tagselect'} 

Можете ли вы помочь? Спасибо

ответ

1

У линии f.textarea, которую вы опубликовали, есть дополнительные } в конце. Вот код без посторонних }

= f.text_area :tag_list, label: "Tags (optional)", help: raw("All tags .<br>We do this to ensure..."), input_html:{data:{placeholder: "Enter tags", saved: f.object.tags.map{|t|{id: t.name, name:t.name}}.to_json}, url: autocomplete_tags_path}, class: 'tagselect'