2013-11-04 23 views
0

嘗試在Ruby on Rails應用程序中使用HAML創建文件上載表單。代碼是非常小的,直截了當:HAML語法錯誤中的Rails表單

= form_tag player_salary_path, :multipart=>true 
    = file_field_tag :file 
    = submit_tag "Import" 

錯誤:

syntax error, unexpected keyword_ensure, expecting end-of-input 

回答

3

你忘了,使之成爲do...end塊。您需要將do添加到第一行的末尾。見下:

= form_tag player_salary_path, :multipart=>true do 
    = file_field_tag :file 
    = submit_tag "Import" 
+0

你的答案幫助我的問題。但是當我必須寫'沒有'結尾'時,我仍然感到奇怪。不管怎麼說,還是要謝謝你。 –