如何在Rails中创建表单而不必使用form_for和模型实例?

时间:2009-04-29 21:14:46

标签: ruby-on-rails ruby forms

首先,我是一个Rails新手。我可以在Ruby中拥有自己的东西,但Rails对我来说是一个完全不同的故事。我喜欢Rails为我提供的开发速度,但我似乎无法与现有文档保持和平。

对于我目前为止的所有表单,我使用了 form_for ,其中包含我需要创建的模型的实例(例如,提交新书)。我真的希望能够写出类似的东西:


<% form(:action => "whatever") %>
  <% text_field ... %>
  <% file_field ... %>
<% end %>

从我在线阅读的文章中,我了解到这就是Rails&lt; 2.0。无论如何在Rails中执行此操作&gt; 2.0,还是等同于它的东西?你能发一个片段吗?

1 个答案:

答案 0 :(得分:22)

看看form_tag

<% form_tag '/posts' do %>
  <div><%= submit_tag 'Save' %></div>
<% end %>