acts-as-taggable-onのバージョンを上げたらエラー

タイトルの通り、acts-as-taggable-onをアップデートしたらエラーです。
直さねば…という内容。

これですね。
UPGRADING.md

1
rake acts_as_taggable_on_engine:install:migrations

で、

1
rake db:migrate

とすればOKなはずだったけど、migrateに失敗してしまった。
  

1
2
3
4
5
6
7
8
9
10
igrating to AddMissingUniqueIndices (20140521101625)
==  AddMissingUniqueIndices: migrating ========================================
-- add_index(:tags, :name, {:unique=>true})
PG::UniqueViolation: ERROR:  could not create unique index "index_tags_on_name"
DETAIL:  Key (name)=(アプリ) is duplicated.
: CREATE UNIQUE INDEX  "index_tags_on_name" ON "tags"  ("name")
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:

だとさ。
データベースをチェックすると、「アプリ」というタグが2つあった。なぜ…。
理由は分からないけど、ひとまず「application」にして、やり過ごしました。

何かありましたらコメントをどうぞ

comments powered by Disqus

人気の記事

950 Points チリ出身のギタリストが弾くドラゴンボールZがむちゃくちゃかっこいい…
774 Points Wordpress + Heroku + PostgreSQL + Amazon S3 = ¥0 / 無料でサイト運営
700 Points Rubyのチートシート 変数 / クラス / モジュール
524 Points Rubyのチートシート / アクティブサポート
451 Points 紙のデザイナーがウェブ開発できるようになるまでに必要なこと
435 Points Rails / Google Analyticsのデータを使って分析や管理画面のためのグラフをつくる
323 Points RailsとHerokuでノーティフィケーションをプッシュする / PusherとTurbolinksの兼ね合い
222 Points Rails / RSpec テスト書いたことない メンドクサイ(n´Д`)という時のチートシート
193 Points Rails / Ajaxを使って画面遷移しない一時保存機能をつける
193 Points Protractorでスクレイピングしてみた