나는 ip와 user count를 저장하면서 인증을 시도하고있다.하지만 URL 주소, 현재 사용자가보고있는 요청 (get 및 post 요청)을 저장해야한다.레일에 사용자 URL 요청 저장하기 (get & post)
Example: http://example/example?search....
사용자가 서핑을 할 때이 예와 다른 URL의 페이지를 어떻게 저장합니까?
나는 ip와 user count를 저장하면서 인증을 시도하고있다.하지만 URL 주소, 현재 사용자가보고있는 요청 (get 및 post 요청)을 저장해야한다.레일에 사용자 URL 요청 저장하기 (get & post)
Example: http://example/example?search....
사용자가 서핑을 할 때이 예와 다른 URL의 페이지를 어떻게 저장합니까?
는 현재 URL을 얻기 위해 request.original_url
을 사용할 수 있습니다 4. 당신은 before_filter 조치의 이름을 지정할 수 있습니다
before_filter :save_url
def save_url
# here you should save request.original_url
end
가 :
before_filter :save_url, :only => :index
더 많은 행동에서 몇 가지보기를 렌더링하는 경우뿐만 아니라 index
, 추가 그들을 : 당신의 application_controller.rb
에서
before_filter :save_url, :only => [:index,:name]
컨트롤러의 동작에서 request.url
을 사용하여 요청 된 URL을 확인할 수 있습니다. 요청이 유형 GET
또는 POST
인지 여부를
또한
는이 두 가지 방법을 사용할 수 있습니다, 알고 : 레일 3.2 레일request.get?
OR
request.post?
요청 유형을 얻으려면 간단히 'request.method'를 사용하십시오. – user2503775
알지만, 사용자가 요청할 때마다 request.original_url을 저장하는 방법. – Erihon1890
'application_controller'의'before_filter'에 저장할 수 있습니다. – user2503775
더 많은 정보 나 링크를 제공 할 수 있습니까? before_filter에서 어떻게 저장합니까? – Erihon1890