다른보기에서 사용하기 위해 하나의보기에 제출 된 양식 데이터를 유지해야합니다.Ruby on Rails에서 POST 후 양식 데이터 유지
데이터를 제출하기 위해 POST 방법을 사용합니다. 어쨌든 Ruby의 POST 메소드에서 데이터를 검색 할 수 있습니까, PHP처럼 $ title = $ _ POST [ "title"]을 사용합니다.
아이디어가 있으십니까?
감사와 환호
다른보기에서 사용하기 위해 하나의보기에 제출 된 양식 데이터를 유지해야합니다.Ruby on Rails에서 POST 후 양식 데이터 유지
데이터를 제출하기 위해 POST 방법을 사용합니다. 어쨌든 Ruby의 POST 메소드에서 데이터를 검색 할 수 있습니까, PHP처럼 $ title = $ _ POST [ "title"]을 사용합니다.
아이디어가 있으십니까?
감사와 환호
난 그냥 params
해시를 원합니까? rubyonrails.org가 잠시 중단되었지만 백업 할 때 Action Controller Overview (또는 google 캐시로 이동)을 읽습니다.
"Rails는 쿼리 문자열 매개 변수와 POST 매개 변수를 구분하지 않으며 두 가지 모두를 구분하지 않습니다 컨트롤러의 params 해시에서 사용할 수 있습니다. "
이렇게하려면 MVC 패턴의 논리를 이해해야합니다. 데이터베이스에 데이터를 유지할 것인지 여부에 따라 ActiveRecord에서 모델 클래스를 파생하지만 지속성이 질문의 컨텍스트가 아닌 것 같으므로 시도해 볼 수있는 것은 다음과 같습니다.
먼저 컨트롤러 액션에서이
class Foo # define variables here attr_accessor :param1 # create reader and writer methods for param1 end
같은 모델 :
def action1 @foo = new Foo # pass parameters by using the params[] hash, e.g. @foo.param1 = params[:param1] end
그런 다음 컨트롤러에서 다른 모든보기에서 @foo 개체에 액세스 할 수 있습니다.
BTW, 단지 this railscasts에서 # 193 주제를 스크린 캐스트했습니다.
숨겨진 필드 사용에 관한 아이디어가 있으십니까? – Shreyas