Rails act_as_taggable, теги теряют запятую на редактировании!? становится одним

~~~ SOLVED! ~~~~~

Я использую act_as_taggable_on gem с Rails 4.2, и у меня есть форма, где вы можете вводить теги, разделенные запятыми.

<div class="form-group">
  <%= f.label(:tag_list, "Tags (seperated by commas)") %><br />
  <%= f.text_field(:tag_list, :class=>"formbox")%>
</div>

Теги работают нормально, но когда я возвращаюсь к статье и редактирую ее, запятые, которые раньше там исчезали! Например, если я вводил теги:

белый, легкий, мягкий

Когда я редактирую, эти 3 отдельных тега станут 1 тегом:

белый свет мягкий

Кто-нибудь знает, что здесь происходит? Это отстойно потерять все те теги, я хочу, чтобы все те теги сохранялись при редактировании.

.--------------------------------- .------------ РЕШЕНИЕ -------------

Итак, я смог обойти это, добавив "," между каждым тегом. Что можно сделать следующим образом:

<div class="form-group">
      <%= f.label(:tag_list, "Tags* (seperated by commas)") %><br />
      <%= f.text_field(:tag_list, value: @article.tag_list.join(","))%>
</div>

Ответы

Ответ 1

простая форма:

<%= f.input :tag_list, :label => "Tags* (seperated by commas)", :input_html => { :class => "css-class", :value => @article.tag_list.join(", ") } %>