form_tag namespace选项不适用于html id

时间:2017-10-12 14:24:04

标签: ruby-on-rails

我在每个表行中都有一个表单,并希望在每个表单中为每个输入元素id添加前缀。以下不起作用,输入元素id没有前缀。

      <%= form_tag non_model_path, namespace: "obj_#{obj.id}",
                                   remote: true do %>

另外,我应该在哪里查找form_tag选项的官方文档?我只能找到记录的输入元素方法。

1 个答案:

答案 0 :(得分:0)

namespace不可用作form_tag的选项(仅限form_for)。为了获得相同的结果,表单中的每个元素必须明确地加上id前缀。

ps - 如果我给出了downvote的理由,我会很乐意改进这个问题,如果它没有什么东西吗?