2010-04-22 3 views
0

В моем приложении rails требуется несколько значений, которые будут указаны в текстовом поле. Моя веб-страница содержит несколько текстовых полей. Как я могу указать значения этих текстовых полей в url как строку запроса при использовании webrick? Может ли кто-нибудь помочь, новичок в этом.как написать строку запроса для 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 и т. д. ... все это сделают.

+0

Спасибо, что объяснили это очень хорошо. Я получил его. – kshama

+0

@kshama :) С удовольствием помогаем – Tilendor