2010-06-03 4 views

답변

2

양식이 제출되면 컨트롤러는 제출 된 모든 데이터를 포함하는 "params"라는 해시에 항상 액세스 할 수 있습니다.

예를 들어, 양식 당신은 새로운 구축이 사용할 수

fooValue = params[:foo] 

사용하여 값이 컨트롤러에서 검색 할 수 있습니다

<input type="text" name="foo" /> 

이름 "foo는"함께 텍스트 상자를 포함하는 경우 양식의 제출 된 값을 다음과 같이 포함하는 모델 인스턴스 :

형식 :

<% form_for :person, @person, :url => { :action => "create" } do |f| %> 
    <%= f.text_field :first_name %> 
    <%= f.text_field :last_name %> 
    <%= submit_tag 'Create' %> 
<% end %> 

후, 컨트롤러에서 :

@newPerson = Person.new(params[:person]; #this will pass the whole group of values within that person form to the "new" method 
관련 문제