Ruby on rails 另一个用户使用acts as taggable on添加标记

Ruby on rails 另一个用户使用acts as taggable on添加标记,ruby-on-rails,Ruby On Rails,通过使用充当上的标记,我可以将标记添加到word模型中。每个单词都属于一个用户 我想让其他用户可以添加标签,但在添加标签后的给定时间内,用户无法添加其他标签 要实现该功能,我遇到了一个错误params not found:word 我重写了一张表格 <%= form_for [word.user, word] do |f| %> <%= f.text_field :tag_list %> <%= f.submit 'Edit' %> <% end

通过使用
充当
上的标记,我可以将标记添加到
word
模型中。每个单词都属于一个
用户

我想让其他用户可以添加标签,但在添加标签后的给定时间内,用户无法添加其他标签

要实现该功能,我遇到了一个错误
params not found:word

我重写了一张表格

<%= form_for [word.user, word] do |f| %>
  <%= f.text_field :tag_list %>
  <%= f.submit 'Edit' %>
<% end %>


然后,当我提交表单时,我得到了
params not found
错误


我无法找到使用
表单标签传递
参数[:word]
的方法。我该怎么做呢?

我发现我可以像这样写
“word[tag]”

<%= form_tag add_tag_user_word_path(word.user, word) do %>
  <%= text_field_tag "word[tag]" %>
  <%= submit_tag 'Add' %>
<% end %>

然后它就如我所希望的那样工作了

<%= form_tag add_tag_user_word_path(word.user, word) do %>
  <%= text_field_tag "word[tag]" %>
  <%= submit_tag 'Add' %>
<% end %>