将数组列表从模型传递到rails中的脚本
我有一个数组列表,我想将此数组传递给脚本(而不是tags: ["tag1","tag2"]
)。 可能吗? 如果是,我该怎么办?
model.rb
attr_writer :tag_names after_save :assign_tags def tag_names @tag_names || tags.map(&:name).join(' ') end private def assign_tags if @tag_names self.tags = @tag_names.split(/ /).map do |name| Tag.find_or_create_by_name(name) end end end
model/_form.html.erb
$(document).ready(function() { $("#e20").select2({ tags: ["tag1","tag2"], tokenSeparators: [",", " "] }); });