ruby-on-rails - 如何在rails 2.3中使用form_tag

标签 ruby-on-rails forms

大家好,我在 Rails 2.3 中使用 form_tag 时遇到了错误,并且似乎无法理解它。我在语法上可能做错了什么?

      =form_tag :action => 'form', :name => "admin_form" 
        #images_actions_bar
          =submit_tag "Approve", :class => "button", :name => "approve"
          =submit_tag "Update", :class => "button", :name => "update"

我看到“语法错误,意外的 kENSURE,期待 $end”

最佳答案

这是因为您在使用 Rails 2 时使用了 = 输出。这是 Rails 3 中的新帮助程序。您希望在 Rails 2 中使用 - 作为 form_tag

编辑:OP 在评论中指出他在 form_tag 末尾也缺少 do

关于ruby-on-rails - 如何在rails 2.3中使用form_tag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4631609/

相关文章:

ruby-on-rails - 如何在 OpsWorks 部署到 Rails 堆栈期间始终运行迁移

javascript - Jquery 事件不会在手动添加的元素上触发

javascript - 如何允许字段未定义,同时不允许使用 Yup 进行类型强制?

php - 如何验证 ckeditor5 textarea 字段是否需要?

asp.net webforms + jquery = 无法按下按钮

c# - 关闭一个表单然后调用另一个

javascript - 我正在尝试使用 NodeJS 从 JSON 数据中提取某些值

ruby-on-rails - rails - 如何从测试中获取夹具数据

ruby-on-rails - 如何在没有初始 prepopsition(a、the 等)的情况下在 Ruby 中进行 sort_by

Javascript Canvas 构造不同颜色的路径