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