2012-07-08 3 views
0

원래 내 사이트에 가입 양식, 나는 형태의 시작이 코드를 가지고 :작은 코드 스 니펫이 추가되면 왜 레일에 가입 양식이 더 이상 작동하지 않습니까?

<%= form_for(@user) do |f| %> 

나는 내 양식의 시작 부분에 대해 다음 코드에서이 HTML ID를 추가 할 때 :

<%= form_for(@user, :html => { :id => 'payment-form' }) do |f| %> 

양식이 더 이상 작동하지 않습니다.

양식을 작동시키는 동안 위에서 지정한 HTML ID를 양식에 추가하는 방법이 있습니까? 어떻게 그 일을 할 수 있습니까? HTML ID를 추가 한 후 '제출'을 클릭하면 양식이 실제로 처리되지 않는 이유는 무엇입니까?

감사합니다.

+0

생성 된 HTML과 어떤 오류가 발생했는지 표시 할 수 있습니까? 또한'% = form_for (@user, : id => '지불 형태') do | f | %>'? – varatis

+0

괄호없이 시도하십시오 – varatis

+0

양식이 작동하지 않습니다? 제출하지 않거나 제출할 때 @user 데이터를 가져 오지 않습니까? 그것은'params [: user]'대신'params [ "payment-form"]'으로 접근해야하기 때문입니다. –

답변

0

시도 <%= form_for(@user, :id => 'payment-form') do |f| %>

관련 문제