validar tag rails formularios formulario form anidados ruby-on-rails forms tags acts-as-taggable-on

ruby-on-rails - tag - formularios en ruby on rails



¿Cómo puedo ingresar etiquetas a través de un formulario(usando acts_as_taggable_on) y Rails 3? (1)

Aquí está mi formulario:

1 <%= semantic_form_for @vendor do |f| %> 2 <% f.inputs do %> 3 <%= f.input :name %> 4 <%= f.input :tag_list %> 5 <% end %> 6 <%= f.buttons %> 7 <% end %>

Vendor.rb es acts_as_taggable_on.

Sin embargo, cuando ingreso strings en el campo para tag_list, nada se almacena cuando regreso a la consola para verificar en vendor.tags.

¿Qué puedo hacer para permitir la entrada de etiquetas desde un formulario?

10 def new 11 @vendor = Vendor.new 12 end 13 14 def create 15 @vendor = Vendor.new(params[:vendor]) 16 if @vendor.save 17 flash[:notice] = "Successfully created vendor." 18 redirect_to @vendor 19 else 20 render :action => ''new'' 21 end 22 end


¿Estás usando attr_accessible en tu modelo?

Si es así, agregue: tag_list a él.

Por ejemplo:

attr_accessible: attr1,: tag_list