как добавить теги в базу данных с помощью act_as_taggable_on - PullRequest
0 голосов
/ 22 февраля 2011

Я пытался следовать несколько ограниченным инструкциям и учебникам, которые мне удалось найти re: acts_as_taggable_on.

Я запустил его и выполнил миграцию в базе данных.

Моя модель включает в себя

class Task < ActiveRecord::Base
  acts_as_taggable
  acts_as_taggable_on :interests,:partners


Тогда в своей форме я добавил

 <%= semantic_form_for @task, :html=>{:multipart=>true} do |form| %>
 <%= form.text_field :interest_list %>
 <%= form.text_field :partner_list %>

Я подумал, что было бы слишком просто добавить теги в поля, но не могу найти никакой документации о том, как это должно быть сделано.

Ответы [ 2 ]

0 голосов
/ 29 мая 2013

Это означает, что нужно следовать инструкциям на странице gem .Затем для использования act_as_taggable_on: yoursomefield следуйте этим соглашениям:

//add to model
attr_accessible :yourfieldname_list
acts_as_taggable_on :yourfieldname

//view
<%= f.text_field :yourfieldname_list %>
0 голосов
/ 23 февраля 2011

видимо проблема была

1) создайте поля формы как tagname_list

2) Я забыл добавить tagname_list в attr_accessible, хотя там у меня были тэги.

...