J'ai un modèle:acts_as_taggable_on en utilisant plusieurs balises
class Cakes < ActiveRecord::Base
acts_as_taggable
acts_as_taggable_on :itens, :types
end
Puis-je avoir un formulaire pour écrire séparément comme dit la documentation à faire, quelque chose comme:
<%= f.text_field :itens_list, value: @news.itens_list.join(', ') %>
<%= f.text_field :types_list, value: @news.types_list.join(', ') %>
Mais quand je le fais , Je reçois toujours l'erreur: undefined method 'itens_list'
et/ou undefined method 'types_list'
Je vois la documentation et j'ai un exemple comme mon code ci-dessus. Mais je pense qu'il me manque quelque chose. Comment créer, écrire et lire différents contextes de balises avec la gemme?
Merci!
j'ai eu l'erreur: paramètre unpermitted: types_list. Ensuite, j'ai ajouté au contrôleur à "params.require": types_list et a obtenu l'erreur "attribut inconnu 'types_list' pour Nouvelles." –
Put: types dans params.require au contrôleur et l'erreur est partie, mais le journal indique: ActsAsTaggableOn :: Tag Load (0.2ms) SELECT "tags". * FROM "tags" INNER JOIN "taggings" ON "tags" . "id" = "taggings". "tag_id" O WH "taggings". "taggable_id" =? ET "taggings". "Taggable_type" =? AND (taggings.context = 'types' AND taggings.tagger_id IS NULL) [["taggable_id", 1], ["taggable_type", "Nouveau"]] –
il devrait être 'type_list', pas' types_list' – AbM