Как написать строку запроса для вебрика? - PullRequest
0 голосов
/ 22 апреля 2010

Моему приложению rails требуется указать несколько значений в текстовом поле. Моя веб-страница содержит несколько текстовых полей. Как я могу указать значения этих текстовых полей в URL-адресе в виде строки запроса при использовании webrick? Можно ли помочь, я новичок в этом.

Заранее спасибо.

1 Ответ

0 голосов
/ 23 апреля 2010

Если ваш 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 %>

Если вы последуете моему примеру, в первом текстовом поле будет отображаться буква A, а во втором B.

Обратите внимание, что веб-сервер не работаетна это поведение.webrick, apache, mongrel, thin и т.д ... все это сделают.

...