質問編集履歴
5
編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -33,7 +33,7 @@
|
|
33
33
|
password_confirmation: "*********",
|
34
34
|
admin: true}]
|
35
35
|
|
36
|
-
user_data.each do |user
|
36
|
+
user_data.each do |user|
|
37
37
|
user = User.find_or_initialize_by(email: user_data[:email])
|
38
38
|
user.attributes = user_data
|
39
39
|
user.save! if user.new_record? || user.changed?
|
4
編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -33,7 +33,7 @@
|
|
33
33
|
password_confirmation: "*********",
|
34
34
|
admin: true}]
|
35
35
|
|
36
|
-
user_data.each do |user|
|
36
|
+
user_data.each do |user_data|
|
37
37
|
user = User.find_or_initialize_by(email: user_data[:email])
|
38
38
|
user.attributes = user_data
|
39
39
|
user.save! if user.new_record? || user.changed?
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,21 +16,28 @@
|
|
16
16
|
# movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }])
|
17
17
|
# Character.create(name: 'Luke', movie: movies.first)
|
18
18
|
|
19
|
+
user_data = [{id: 1,
|
19
|
-
|
20
|
+
name: "*********",
|
20
|
-
furiganaName: "*******",
|
21
|
+
furiganaName: "*********",
|
21
|
-
last_name: "*******,
|
22
|
+
last_name: "*********",
|
22
|
-
first_name: "*******",
|
23
|
+
first_name: "*********",
|
23
|
-
furigana_last_name: "*******",
|
24
|
+
furigana_last_name: "*********",
|
24
|
-
furigana_first_name: "*******",
|
25
|
+
furigana_first_name: "*********",
|
25
26
|
category: "個人",
|
26
|
-
telephone_number: "*******",
|
27
|
+
telephone_number: "*********",
|
27
|
-
post_code:"*******",
|
28
|
+
post_code:"*********",
|
28
|
-
address: "*******",
|
29
|
+
address: "*********",
|
29
|
-
email: "*******",
|
30
|
+
email: "*********",
|
30
|
-
login_id: "*******",
|
31
|
+
login_id: "*********",
|
31
|
-
password: "*******
|
32
|
+
password: "*********,
|
32
|
-
password_confirmation: "*******",
|
33
|
+
password_confirmation: "*********",
|
33
|
-
admin: true
|
34
|
+
admin: true}]
|
35
|
+
|
36
|
+
user_data.each do |user|
|
37
|
+
user = User.find_or_initialize_by(email: user_data[:email])
|
38
|
+
user.attributes = user_data
|
39
|
+
user.save! if user.new_record? || user.changed?
|
40
|
+
end
|
34
41
|
```
|
35
42
|
### 試したこと
|
36
43
|
bin/rake db:seedはすでにEメールが存在しているで更新できませんでした。
|
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,7 +7,31 @@
|
|
7
7
|
### 発生している問題・エラーメッセージ
|
8
8
|
seedの更新が分からない。
|
9
9
|
|
10
|
+
```seed.rb
|
11
|
+
# This file should contain all the record creation needed to seed the database with its default values.
|
12
|
+
# The data can then be loaded with the bin/rails db:seed command (or created alongside the database with db:setup).
|
13
|
+
#
|
14
|
+
# Examples:
|
15
|
+
#
|
16
|
+
# movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }])
|
17
|
+
# Character.create(name: 'Luke', movie: movies.first)
|
10
18
|
|
19
|
+
User.create!(name: "*******",
|
20
|
+
furiganaName: "*******",
|
21
|
+
last_name: "*******,
|
22
|
+
first_name: "*******",
|
23
|
+
furigana_last_name: "*******",
|
24
|
+
furigana_first_name: "*******",
|
25
|
+
category: "個人",
|
26
|
+
telephone_number: "*******",
|
27
|
+
post_code:"*******",
|
28
|
+
address: "*******",
|
29
|
+
email: "*******",
|
30
|
+
login_id: "*******",
|
31
|
+
password: "*******",
|
32
|
+
password_confirmation: "*******",
|
33
|
+
admin: true)
|
34
|
+
```
|
11
35
|
### 試したこと
|
12
36
|
bin/rake db:seedはすでにEメールが存在しているで更新できませんでした。
|
13
37
|
他のやり方だと、 bin/rails db:resetで一回データベースを初期化しないといけなく、これからアプリを運営する上でアップデートするたびにデータベースを再構築するわけには当然行かないので、困っています。
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,7 @@
|
|
1
1
|
### 実現したいこと
|
2
2
|
サーバーにアプリをアップしていたのですが、諸々機能をアップデートさせてseedの情報も更新したのですが、更新のさせるコマンドが分かりません。
|
3
3
|
教えて頂きたいです。
|
4
|
+
またシードを更新していないのか、新しい機能に関するマイグレーションファイルの為にbin/rails db:migrateを実行してアップデートしたらシードに登録したアカウントがログインできなくなりました。
|
4
5
|
|
5
6
|
|
6
7
|
### 発生している問題・エラーメッセージ
|