ruby-on-rails - 如何在不使用 form_for 和模型实例的情况下在 Rails 中创建表单?

标签 ruby-on-rails ruby forms

首先,我是一个 Rails 新手。我可以在 Ruby 中独树一帜,但 Rails 对我来说是一个完全不同的故事。我喜欢 Rails 提供的开发速度,但我似乎无法接受现有文档。

到目前为止,对于我的所有表单,我都使用了 form_for,以及我需要创建的模型实例(例如,提交一本新书)。我真的很想能够写出类似这样的东西:


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

从我在网上阅读的文章中,我了解到这就是 Rails < 2.0 中完成工作的方式。无论如何在 Rails > 2.0 或类似的东西中这样做?你能发布一个片段吗?

最佳答案

看看form_tag .

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

关于ruby-on-rails - 如何在不使用 form_for 和模型实例的情况下在 Rails 中创建表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/804313/

相关文章:

ruby-on-rails - 我应该测试模型之间的关联吗?

mysql - Rails Resque 工作人员因 mysql "Too many connections"而失败

jquery - 如何设置字段内占位符文本的样式?

javascript - 使用两个提交按钮提交表单,每个按钮执行不同的操作问题

ruby-on-rails - Ruby on Rails 在 ARM 上的性能

ruby-on-rails - Rails 将 form_for 对象传递给部分

ruby - Guard-process optipng 监视新图像文件夹

ruby - 如何检查文件是否存在

forms - Acrobat 的交互式 PDF 创建替代品?

ruby-on-rails - 如何使用 Cucumber 测试 Devise 的可内存功能?