如何在rails 2.3中使用form_tag

时间:2011-01-08 00:41:10

标签: 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”

2 个答案:

答案 0 :(得分:2)

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

编辑:OP在评论中指出他在do的末尾错过了form_tag

答案 1 :(得分:1)

如果你必须有一个多按钮形式,那么我会看看Ryan Bate关于这个主题的RailsCast: http://railscasts.com/episodes/38-multibutton-form