2016-09-02 2 views
0

나는 이것이 내가 만든 것보다 간단하다고 느낀다. 기본적으로, 동적 정보를 표시하기 위해 내 템플릿보기에서 읽을 수있는 매개 변수를 URL에 제공하려고한다.응용 프로그램에서 읽을 수있는 URL의 Rails 문자열?

www.myawesomesite.com/page/3?special_key=123 

그리고 내 생각 같은 것을 보일 것이다 : 그래서, 예에서 URL이 기본적으로

<% if @special_key.present? && @special_key == 123 %> 
Special Info! 
<% end %> 

을 내 레일 앱에게 얼마나 'special_key은'이 보일 것입니다 무언가이다 에 대한 매개 변수로 URL에? '페이지'컨트롤러에 무엇을 추가합니까? 사전

답변

0

이 시도 :

<% if params[:special_key] == '123' %> 
    Special Info! 
<% end %> 
+0

이것은 훌륭합니다! 고맙습니다!! –

0

매개 변수에

감사는 paramshash에서 컨트롤러의 행동에 온다. 따라서 키로 special_key 만 전달하면됩니다.

@special_key = params[:special_key] 
+0

이도 우수! 고맙습니다!! –

관련 문제