尝试在Ruby on Rails应用程序中使用HAML创建文件上载表单。代码非常小而且直截了当:
= form_tag player_salary_path, :multipart=>true
= file_field_tag :file
= submit_tag "Import"
错误:
syntax error, unexpected keyword_ensure, expecting end-of-input
答案 0 :(得分:4)
你忘了把它变成do...end
块。您需要将do添加到第一行的末尾。见下文:
= form_tag player_salary_path, :multipart=>true do
= file_field_tag :file
= submit_tag "Import"