2013-11-10 4 views
3

레일 g 유증 :보기는보기 생성] 명령form_for in devise 작동 원리

<h2>Sign up</h2> 

    <%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %> 
    <%= devise_error_messages! %> 

    <div><%= f.label :username %><br /> 
    <%= f.text_field :username, :autofocus => true %></div> 

    <div><%= f.label :email %><br /> 
    <%= f.email_field :email, :autofocus => true %></div> 

    <div><%= f.label :password %><br /> 
    <%= f.password_field :password %></div> 

    <div><%= f.label :password_confirmation %><br /> 
    <%= f.password_field :password_confirmation %></div> 

    <div><%= f.submit "Sign up" %></div> 
<% end %> 

<%= render "devise/shared/links" %> 

내 질문은 "form_for (자원 => RESOURCE_NAME, ...로"작동합니까 어떻게

답변

1

resource이 기록은 간단 (또는 개체) - 대한은 일반적이라는 것을 User 또는 유사, 고안하는 매개 변수의 나머지 부분을 form_for 수있는 옵션에 대해, 나는 두 것을 알아 차리는 form_for docs.

0

에 대한 자세한 : 이메일 : 사용자 이름이 email_field 요구하고있다. , 이는 실수.

+0

당신이 옳습니다. – hodiecode