1
我有一個工作的Rails網站,我沒有觸及一段時間。我現在在Rails 3.1.0和Ruby 1.9.2p290中打開它。升級Rails後,爲什麼會出現語法錯誤?
我有這句法在我看來:
<%= 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
。