我有一个模特:
class Cakes < ActiveRecord::Base
acts_as_taggable
acts_as_taggable_on :itens, :types
end
然后我有一个表单来单独编写,就像文档说要做的那样,如:
<%= f.text_field :itens_list, value: @news.itens_list.join(', ') %>
<%= f.text_field :types_list, value: @news.types_list.join(', ') %>
但是当我这样做时,我总是会收到错误:undefined method 'itens_list'
和/或undefined method 'types_list'
我看到了文档并得到了一个例子,就像我上面的代码一样。但我想我错过了一些东西。 如何使用gem创建,编写和读取不同的标签上下文?
谢谢!
答案 0 :(得分:0)
如图所示here,您需要使用单数形式标记,例如types
,您可以使用type_list
代替types_list
:
<%= f.text_field :iten_list, value: @news.iten_list.join(', ') %>
<%= f.text_field :type_list, value: @news.type_list.join(', ') %>