2012-04-16 2 views
1

나는 얼마 동안 만지지 않은 Rails 사이트를 가지고 있었다. 이제 Rails 3.1.0과 Ruby 1.9.2p290에서 열어 보겠습니다.Rails를 업그레이드 한 후 구문 오류가 발생하는 이유는 무엇입니까?

<%= form_tag ("save", :method=>"get", :id=>"save") do %> 

내가 지금 그것을 얻을 뷰 처리 할 때이 오류 레일 :

내가보기에이 구문이 내가 대신 사용해야합니다 읽었습니다

syntax error, unexpected keyword_ensure, expecting $end): 

을하지만 확실하지 않다 이유 :

<%= form_tag :action=>"save", :method=>"get", :id=>"save" do %> 

이 사용자에게 무언가를 렌더링하지 만은 "없이 폼을 렌더링 이전처럼 ""속성; "save"이어야합니다. {...}에 매개 변수를 넣으라고 제안하거나 많은 것을하는 많은 링크를 발견했지만 id은 절대로 생성되지 않습니다.

답변

5

form_tag 후 공백 문자를 제거 그것을 만들려면 :

<%= form_tag("save", :method=>"get", :id=>"save") do %> 
1

시도 :

<%= form_tag url_for(:action=>"save"), :method=>"get", :id=>"save" do %> 
관련 문제