質問編集履歴

2

情報の修正

2017/11/20 08:16

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- カラムの重複
1
+ カラムの重複が解決できない
test CHANGED
@@ -1,43 +1,3 @@
1
1
  ruby on railsのデータベースのテーブルにカラムを追加したのですが、
2
2
 
3
- -- add_column(:products, :title, :string)
4
-
5
- rake aborted!
6
-
7
- StandardError: An error has occurred, all later migrations canceled:
8
-
9
-
10
-
11
- Mysql2::Error: Duplicate column name 'title': ALTER TABLE `products` ADD `title` varchar(255)/Users/hasuikeyuri/mooovi/db/migrate/20160416122549_add_titles_to_products.rb:3:in `change'
12
-
13
- ActiveRecord::StatementInvalid: Mysql2::Error: Duplicate column name 'title': ALTER TABLE `products` ADD `title` varchar(255)
14
-
15
- /Users/hasuikeyuri/mooovi/db/migrate/20160416122549_add_titles_to_products.rb:3:in `change'
16
-
17
- Mysql2::Error: Duplicate column name 'title'
18
-
19
- /Users/hasuikeyuri/mooovi/db/migrate/20160416122549_add_titles_to_products.rb:3:in `change'
20
-
21
- Tasks: TOP => db:migrate
22
-
23
- (See full trace by running task with --trace)
24
-
25
- とエラーが出てしまいました。
26
-
27
- そこで、カラムを削除する
28
-
29
- rails generate migration Remove をしたのですが、
30
-
31
- 同じエラーが出てしまいました。
32
-
33
- ターミナル上での操作ではなく、コードの記述でどこかおかしいところがあるのでしょうか?
34
-
35
-
36
-
37
- ちなみにlocalhost3000上には
38
-
39
- ActiveRecord::PendingMigrationError
40
-
41
- Migrations are pending. To resolve this issue, run: bin/rake db:migrate RAILS_ENV=development
42
-
43
3
  とエラーが出ました。

1

情報の追加

2017/11/20 08:16

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -31,3 +31,13 @@
31
31
  同じエラーが出てしまいました。
32
32
 
33
33
  ターミナル上での操作ではなく、コードの記述でどこかおかしいところがあるのでしょうか?
34
+
35
+
36
+
37
+ ちなみにlocalhost3000上には
38
+
39
+ ActiveRecord::PendingMigrationError
40
+
41
+ Migrations are pending. To resolve this issue, run: bin/rake db:migrate RAILS_ENV=development
42
+
43
+ とエラーが出ました。