2010-04-22 5 views
0

내 레일 애플리케이션에서 텍스트 상자에 지정할 값이 거의 필요하지 않습니다. 내 웹 페이지에 텍스트 상자가 거의 없습니다 .webrick을 사용하는 동안 url의 텍스트 상자 값을 쿼리 문자열로 지정할 수있는 방법은 무엇입니까?webrick에 대한 쿼리 문자열을 쓰는 방법은 무엇입니까?

미리 감사드립니다.

답변

0

URL이 localhost:3000/Accounts/1/edit?value1=A&value2=B 인 경우 텍스트 상자에 넣으려면 컨트롤러에 인스턴스 변수를 만들어서보기에서 참조해야합니다.

컨트롤러 작업 :

def edit 
    @value1 = params[:value1] 
    @value2 = params[:value2] 
end 

보기 : 내 예를 따른 경우

<%= text_box_tag :value1, @value1 %> 
<%= text_box_tag :value2, @value2 %> 

는, 첫 번째 텍스트 상자에 표시하고 웹 서버가 가지고있는 두 번째 B.

참고 것 이 동작에는 영향을주지 않습니다. webrick, apache, mongrel, thin, etc ... 모두가이 작업을 수행합니다.

+0

매우 잘 설명해 주셔서 감사합니다. 알았습니다. – kshama

+0

@kshama :) 도와 드리겠습니다. – Tilendor

관련 문제