lib/tasks/tags_collate_utf8.rake
# These rake tasks are to be run by MySql users only, they fix the management of
# binary-encoded strings for tag 'names'. Issues:
# https://github.com/mbleigh/acts-as-taggable-on/issues/623
namespace :acts_as_taggable_on_engine do
namespace :tag_names do
desc "Forcing collate of tag names to utf8_bin"
task :collate_bin => [:environment] do |t, args|
ActsAsTaggableOn::Configuration.apply_binary_collation(true)
end
desc "Forcing collate of tag names to utf8_general_ci"
task :collate_ci => [:environment] do |t, args|
ActsAsTaggableOn::Configuration.apply_binary_collation(false)
end
end
end