0

我的 rails 应用程序需要在文本框中指定几个值。我的网页包含几个文本框。如何在使用 webrick 时将 url 中这些文本框的值指定为查询字符串?任何人都可以帮忙,我是新手。

提前致谢。

4

1 回答 1

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 %>

如果您按照我的示例进行操作,第一个文本框将显示 A,第二个文本框将显示 B。

请注意,网络服务器对此行为没有影响。webrick、apache、mongrel、thin 等……都会这样做。

于 2010-04-22T20:29:00.870 回答