ruby-on-rails - form_for 和 form_tag 之间的区别?

标签 ruby-on-rails

form_for 和 form_tag 有什么区别? form_remote_for 和 form_remote_tag 有什么不同吗?

最佳答案

您可以将 form_for 用于特定模型,

<% form_for @person do |f| %> # you can use f here

    First name: <%= f.text_field :first_name %>
    Last name : <%= f.text_field :last_name %>

<% end %>

Form_tag创建基本表单,

<%= form_tag '/person' do -%>
  <%= text_field_tag "person", "first_name" %>
<% end -%>

关于ruby-on-rails - form_for 和 form_tag 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1349348/

相关文章:

ruby-on-rails - 在事件管理中按多个 hstore 键进行过滤

css - FontAwesome - 图标显示为一个盒子 - 使用没有 rails 的 compass

ruby-on-rails - 显示 collections_select 选项文本的串联文本

ruby-on-rails - Heroku 登录 windows 10

ruby-on-rails - rails 数据库 :seed error "undefined method ` finder_needs_type_condition ?' for nil:NilClass"

ruby-on-rails - 索引 View 中的新操作

ruby-on-rails - Rspec - 处理正确生成的电子邮件

ruby-on-rails - 防止安排重复的 ActiveJob

ruby-on-rails - 可以在 rails jbuilder 中扩展 View 吗?

ruby-on-rails - rails : How to enter value A in Model X only if value A exists in Model Y?