多个标签使用act作为标签

时间:2014-01-03 13:13:59

标签: ruby-on-rails arrays tags ruby-on-rails-4

我有一个带数组的模型Post

class Post < ActiveRecord::Base    
Months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep']
end

我还有一个视图文件edit.html.erb,其中包含以下字符串:

<%= f.select :tag_list, Post::Months, { }, { :multiple => true, :size => 10, :class => "form-control", :style => "width:450px;" } %>

当我使用这段代码时,我无法添加或更新帖子标签,控制台中的错误是:Unpermitted parameters: tag_list也许是因为我发送了一系列标签?

但如果我使用单一选择:<%= f.select :tag_list, Post::Months %>一切正常。 如何向Post添加多个标签以及为什么它在2种情况下工作,但如果我使用相同的数组则不首先。

0 个答案:

没有答案