-
Notifications
You must be signed in to change notification settings - Fork 0
Tags with gem "acts as taggable on"
zorec edited this page Dec 13, 2013
·
11 revisions
- Add gem:
gem "acts-as-taggable-on"
- Create migration by generator and then migrate the database:
rails g acts_as_taggable_on:migration
rake db:migrate
- Include tags model to the rails_admin configuration file
config/initializers/rails_admin.rb
:
config.included_models = Lepidlo::Utils.detect_models + ['ActsAsTaggableOn::Tag']
- In model where you are using tags:
acts_as_taggable
rails_admin do
edit do
exclude_fields :base_tags, :tags
field :tag_list do
partial 'tag_list_with_suggestions'
end
end
end
Optionally if you want to display individual pages (show, list, new, ...).
- Add to
routes.rb
:
resources :acts_as_taggable_on_tags, :filters, concerns: :resourcable
- Create controller
app/controllers/acts_as_taggable_on_tags_controller.rb
class ActsAsTaggableOnTagsController < ResourcesController
defaults resource_class: ActsAsTaggableOn::Tag
end