【问题标题】:Rails form in HAML syntax errorHAML 语法错误中的 Rails 表单
【发布时间】:2013-11-04 00:30:30
【问题描述】:

尝试在 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

【问题讨论】:

    标签: ruby-on-rails ruby haml


    【解决方案1】:

    您忘记将其设为do...end 块。您需要将 do 添加到第一行的末尾。见下文:

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

    【讨论】:

    • 您的回答对我的问题有帮助。但是当我必须写do 而没有end 时,我仍然感到很奇怪。还是谢谢。
    猜你喜欢
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-15
    • 1970-01-01
    相关资源
    最近更新 更多