[RUBY-ON-RAILS] 레일에 루비에서 URL 인코딩과 동등한
RUBY-ON-RAILS레일에 루비에서 URL 인코딩과 동등한
레일 2.3.5에 루비에서 PHP의를 urlencode에 해당하는이 있습니까? (URL의 쿼리 부분에 사용되는이 문자열을 인코딩) 나는 그것을 봤하지만, 모든 해답은 2006 년 이전에 날짜 뒷면에 보이는 및 날짜를 보인다. 이것은 내가 찾은 것입니다. 그것은보기에 통화 CGI에 이상이 비트 :: 탈출을 보인다.
상응하는 도우미 함수가 있습니까?
감사!
해결법
-
==============================
1.나는 U 도우미 방법은 당신이 찾고있는 무엇이라고 생각 :
나는 U 도우미 방법은 당신이 찾고있는 무엇이라고 생각 :
<%=u "URL ENCODE <p>ME</p>" %>
나는 그 방법에 대한 설명서를 찾을 수 없습니다, 그러나 나는 가까운 장래에 그것을 찾을 수 있는지 확실 여기에 링크를 넣을 수 있습니다.
편집 : 당신은 여기에이 방법에 대한 문서를 찾을 수 있습니다.
-
==============================
2.당신이 ERB없이하고 싶은 경우에, 당신은 다음을 사용할 수 있습니다 :
당신이 ERB없이하고 싶은 경우에, 당신은 다음을 사용할 수 있습니다 :
Rack::Utils.escape('http://example.com') #=> "http%3A%2F%2Fexample.com"
-
==============================
3.이 랙 :: Utils.escape보다 나를 위해 더 나은 일 :
이 랙 :: Utils.escape보다 나를 위해 더 나은 일 :
URI::escape('http://example.com/?param=Hello World')
그것은 20 % 대신 +와 공간을 대체하기 때문에
-
==============================
4.시간 및 U에 별명이 ERB :: Util.url_encode에 별명이 ERB :: Util.html_escape.
시간 및 U에 별명이 ERB :: Util.url_encode에 별명이 ERB :: Util.html_escape.
http://ruby-doc.org/stdlib-1.9.3/libdoc/erb/rdoc/ERB/Util.html
메소드 이름은 샘 Soffes 응답 이후에 변경된 것, 그러나 별명은하지 않았습니다.
from https://stackoverflow.com/questions/2353742/url-encode-equivalent-in-ruby-on-rails by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] Windows에서 페이지 보석을 설치할 수 없습니다 (0) | 2020.02.24 |
---|---|
[RUBY-ON-RAILS] 오류 ArgumentError :와 ApplicationController의 사본 모듈 트리에서 제거하지만 여전히 활성화되어 (0) | 2020.02.24 |
[RUBY-ON-RAILS] RSpec에 설정된 하위 도메인을 레일 (0) | 2020.02.24 |
[RUBY-ON-RAILS] 어떻게 레일 응용 프로그램에 루비와 CSS를 사용합니까? (0) | 2020.02.24 |
[RUBY-ON-RAILS] 60 초 안정 파이어 접속을 얻을 수없는 (127.0.0.1:7055) (0) | 2020.02.24 |