我有一个表单使用form_tag,但不确定如何与simple_form gem一起使用.我的表格是这样的:

<%= form_tag create_multiple_prices_path, :method => :post do %>

  <% @prices.each_with_index do |price, index| %>
    <%= fields_for "prices[#{index}]", price do |up| %>
      <%= render "fields", :f => up %>
    <% end %>
  <% end %>

  <%= submit_tag "Done" %>
<% end %>

能做到吗?form_tag如何正确使用simple_表单?和fields_for一起使用的时候呢?新手可能需要一些帮助.

非常感谢.

推荐答案

简单的形式是form_for左右的包装,而不是form_tag.您可以使用simple_form_for而不是form_for,但form_tag只创建<form>个具有指定内容的标记,它与简单表单无关.

Ruby-on-rails相关问答推荐

未捕获语法错误:try 编辑TRIX时,请求的模块未在Rails 7.1中提供名为默认的导出(在youtube.js:1:8)

Rails7--如何使用内联代码仅为操作运行BEFORE操作

在PDF生成中渲染 colored颜色

是否从已转换为字符串的数组中提取符号?

如何从 gem 覆盖 JSONAPI.configure

根据表单内的 Select 字段值渲染部分内容

Rails/Rspec中的测试文章创建

Rails 控制台 - 更新 Gem 后的弃用通知

Rails 将字符串与视图中的变量连接的最佳方法

使用 Rspec 测试 Rails 3.1 可安装引擎

Rails cron 与时俱进,设置环境

Ruby - ActiveRecord::ConnectionNotEstablished

价格字段的字符串、小数或浮点数据类型?

删除链接在 Rails 3 视图中发送Get而不是Delete

.increment vs += 1

Ruby on Rails 中的MySQL 服务器已经消失

如何对这个哈希数组进行分组?

使用 ruby​​ on rails 活动记录插入多条记录

Vagrant上的Rails 4.2服务器端口转发不起作用

Rails - 如何在用户登录时覆盖设计 SessionsController 以执行特定任务?