1

我是 Ruby/Rails 的新手,我正在尝试创建一个基本网站。

我想要一个 text_field 让用户输入消息。然后,用户可以单击提交按钮。我希望 url 类似于:

.../foo?message="Whatever the user typed in"

目前我有<%= link_to "Submit", foo_path(:message => "hello") %>. 这可以使参数成为“hello”,但是如何使用 text_field 中的文本呢?

我很困惑,因为 text_field 需要 object_name 和方法参数,但我不需要对象或方法。

4

1 回答 1

1

您只需要带有文本字段的表单和get method

<%= form_tag ..... , :method => :get do |f| %>
  <%= text_field_tag %>
<% end %>

就像谷歌一样

<form id="gbqf" name="gbqf" method="get" action="/search"  class="gbes">
  <input type="text" value="" autocomplete="off" name="q" id="gbqfq">
</form>
于 2013-07-03T14:00:29.493 回答