質問編集履歴
5
コードの記述もれ
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,6 +15,7 @@
|
|
15
15
|
def change
|
16
16
|
create_table :users do |t|
|
17
17
|
## Database authenticatable
|
18
|
+
t.string :name,
|
18
19
|
t.string :email, null: false, default: ""
|
19
20
|
t.string :encrypted_password, null: false, default: ""
|
20
21
|
|
@@ -28,6 +29,7 @@
|
|
28
29
|
t.timestamps null: false
|
29
30
|
end
|
30
31
|
|
32
|
+
add_index :users, :name
|
31
33
|
add_index :users, :email, unique: true
|
32
34
|
add_index :users, :reset_password_token, unique: true
|
33
35
|
end
|
4
コードの記述もれ
title
CHANGED
File without changes
|
body
CHANGED
@@ -48,7 +48,7 @@
|
|
48
48
|
コマンドでの解決法で改善しませんでした。
|
49
49
|
またupコマンドも使えません。
|
50
50
|
|
51
|
-
-bin/rails db:migrate実行時
|
51
|
+
-bin/rails db:migrateおよびrails db:drop実行時
|
52
52
|

|
53
53
|
|
54
54
|
-rails db:migrate RAILS_ENV=development実行時
|
3
コード追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,6 +8,40 @@
|
|
8
8
|
マイグレーションファイルがdownになっていることが原因かと考えていますが、
|
9
9
|
ここからの復旧方法がわかりません。
|
10
10
|
|
11
|
+
### 関連すると思われるマイグレーションファイル
|
12
|
+
- 20200802154808_devise_create_users.rb
|
13
|
+
```ruby
|
14
|
+
class DeviseCreateUsers < ActiveRecord::Migration[6.0]
|
15
|
+
def change
|
16
|
+
create_table :users do |t|
|
17
|
+
## Database authenticatable
|
18
|
+
t.string :email, null: false, default: ""
|
19
|
+
t.string :encrypted_password, null: false, default: ""
|
20
|
+
|
21
|
+
## Recoverable
|
22
|
+
t.string :reset_password_token
|
23
|
+
t.datetime :reset_password_sent_at
|
24
|
+
|
25
|
+
## Rememberable
|
26
|
+
t.datetime :remember_created_at
|
27
|
+
|
28
|
+
t.timestamps null: false
|
29
|
+
end
|
30
|
+
|
31
|
+
add_index :users, :email, unique: true
|
32
|
+
add_index :users, :reset_password_token, unique: true
|
33
|
+
end
|
34
|
+
end
|
35
|
+
```
|
36
|
+
- 20200730140954_add_image_to_user.rb
|
37
|
+
```ruby
|
38
|
+
class AddImageToUser < ActiveRecord::Migration[6.0]
|
39
|
+
def change
|
40
|
+
add_column :users, :image, :string
|
41
|
+
end
|
42
|
+
end
|
43
|
+
|
44
|
+
```
|
11
45
|
### 試したこと
|
12
46
|
エラー画面に記載のあるrails:db:migrate RAILS_ENV=developmentや
|
13
47
|
bundle exec rake db:migrate 等
|
2
コード追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,5 +14,11 @@
|
|
14
14
|
コマンドでの解決法で改善しませんでした。
|
15
15
|
またupコマンドも使えません。
|
16
16
|
|
17
|
+
-bin/rails db:migrate実行時
|
18
|
+

|
19
|
+
|
20
|
+
-rails db:migrate RAILS_ENV=development実行時
|
21
|
+

|
22
|
+
|
17
23
|
### 補足情報(FW/ツールのバージョンなど)
|
18
24
|
Rails、devise利用しています。
|
1
記載漏れ
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,4 +15,4 @@
|
|
15
15
|
またupコマンドも使えません。
|
16
16
|
|
17
17
|
### 補足情報(FW/ツールのバージョンなど)
|
18
|
-
devise利用しています。
|
18
|
+
Rails、devise利用しています。
|