我有一个工作的 Rails 网站,我有一段时间没有接触过。我现在在 Rails 3.1.0 和 Ruby 1.9.2p290 中打开它。
在我看来,我有这种语法:
<%= form_tag ("save", :method=>"get", :id=>"save") do %>
我现在在处理视图时收到此 Rails 错误:
syntax error, unexpected keyword_ensure, expecting $end):
我读过我应该改用这个,但我不知道为什么:
<%= form_tag :action=>"save", :method=>"get", :id=>"save" do %>
这确实向用户呈现了一些东西,但它呈现了一个没有“ id
”属性的表单,就像以前一样;它应该是“ save
”。我发现许多链接建议将参数放入{...}
或执行其他操作,但id
从未生成。