2010-12-07 2 views
1

다양한 값을 채우는 양식이 있습니다. 그런 다음 사용자가 제출할 때 해당 값을 페이지에 게시합니다. 이제, params []가 포함하고있는 것을보고 싶습니다. (내가 게시 한 페이지에 그것을 표시하여) 폼 정의를 조금 어리둥절하게 만드십시오. params를 렌더링하는 쉬운 방법을 찾았지만 해결책을 찾지 못했습니다. 도움이 되셨습니까? 사전에레일에서 전달 된 모든 매개 변수를 빠르게 렌더링합니다.

덕분에

답변

0

보십시오 당신이 도우미에서이 작업을 수행하고보기에서 반환 변수를 전달하는 것입니다

<%= params[:name_of_posted_param].each {|param| 
    params //do something with the param here 
} %> 

더 좋은 방법을 게시하는 뷰에서이보기에 사용. 보기에

-R

5

또 다른 방법은 앞서 설명한 바와 같이 PARAMS을 사용하는 것입니다, http://guides.rubyonrails.org/debugging_rails_applications.html

에 기술을 설명 디버깅을위한 도우미 기능을 활용하는 것입니다. to_yaml.

또는 당신의 application.html.erb 파일에 좋은 기능입니다

--- !map:ActiveSupport::HashWithIndifferentAccess 
action: edit 
controller: contracts 
id: "8" 

예를 들어, 이것은보기 PARAMS에 표시됩니다

<%= yield %> 호출 후 코드

<%= debug(params) if Rails.env.development? %> 

를 넣어 정보는 개발 모드 환경에서만 출력됩니다.이 정보는 어떤 Rails 환경을 결정하기 위해 실행되는 검사에 따라 달라집니다 다림질 중입니다.

관련 문제