我想创建以下内容:
用户在TextField中键入文本并单击“提交”。 然后将该文本提供给我的ruby应用程序,该应用程序修改它的某些部分,然后将其显示在网站上。
我遇到的问题是我不知道如何创建此文本字段以及如何在我的应用程序中访问该文本字段的内容。
(我看过的所有教程都使用了一个模型。例如,Michael Hartl在第7章中编写了注册页面并使用user / new作为他的注册页面。我是否必须为我的文本域创建一个模型那么?为一个简单的形式创建一个模型似乎有点过头?)
答案 0 :(得分:1)
您可以使用form_tag帮助程序创建未连接到任何模型的表单,如:
<%= form_tag '/some_action_url' do %>
<%= text_field_tag 'my_field' %>
<%= submit_tag 'Send' %>
<% end %>
您可以从控制器中的params [:my_field]中获取文本字段的值。