Почему не помечаются действия при добавлении тегов к сообщениям?

#ruby-on-rails #ruby-on-rails-4 #acts-as-taggable-on

#ruby-on-rails #ruby-on-rails-4 #действия как теги

Вопрос:

Просто установите все в acts-as-taggable-on, но теперь он не добавляет теги к сообщениям. Вот модель post

 acts_as_taggable_on :tags
 

в пользовательской модели

 acts_as_tagger
 

в контроллере сообщений

 def permit_post
params.require(:post).permit(:image, :title, :long, :anonymous, :facenumber, :hidden, :granted, :tag_list => []);
end
 

.

 puts @tags
#=>ActsAsTaggableOn::Tag Load (0.3ms)  SELECT "tags".* FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = ? AND "taggings"."taggable_type" = ? AND "taggings"."context" = ?  [["taggable_id", 26], ["taggable_type", "Post"], ["context", "tags"]]
   (0.3ms)  SELECT COUNT(*) FROM "tags" INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id" WHERE "taggings"."taggable_id" = ? AND "taggings"."taggable_type" = ? AND "taggings"."context" = ?  [["taggable_id", 26], ["taggable_type", "Post"], ["context", "tags"]]
puts @post.tag_list 
#=> 'tag1, tag2,tags'
 

в маршрутах

 resources :tags, only: [:index, :show]
 

и когда я добавляю тег, я получаю

 ActsAsTaggableOn::Tagging Load (0.1ms)  SELECT "taggings".* FROM "taggings" WHERE "taggings"."taggable_id" = ? AND "taggings"."taggable_type" = ?  [["taggable_id", 28], ["taggable_type", "Post"]
 

Комментарии:

1. отправляйте свои выходные данные с консоли, когда вы пытаетесь что-то пометить.

2. @bkunzi01 добавил журналы