質問編集履歴

7

文法の修正

2017/12/28 10:30

投稿

taremimi_7
taremimi_7

スコア20

test CHANGED
File without changes
test CHANGED
@@ -1,22 +1,18 @@
1
1
  #やりたいこと
2
2
 
3
- ユーザー(User(seller,buyer))、注文(Order)、商品(Product)3者間のリレーション定義です。
3
+ ユーザー(User(seller,buyer))、注文(Order)、商品(Product)3者間のリレーション定義です。
4
4
 
5
- 1つの商品に対して複数人からの注文に対応できる状態を想定しているため、
6
-
7
- 出品者は商品の出品と同時に商品モデルと注文モデルを作り、
8
-
9
- 購入者は購入の申請と同時に商品に紐づいた追加の注文モデルを作る仕様です。
10
-
11
-
12
-
13
- 以下の参考サイトとほぼ同じですが、1つの商品に対して購入者及び注文モデルが一意に決まらないところが異なります。
5
+ 以下の参考サイトと目指すリレーションはほぼ同じですが、1つの商品に紐づく購入者モデルと注文モデルが一意に決まらないところが異なります。
14
6
 
15
7
  [参考サイト](http://www.coma-tech.com/archives/223/)
16
8
 
17
9
 
18
10
 
11
+ 具体的には1つの商品に対して複数人からの注文を想定しているため、商品の出品と同時に出品者は商品モデルインスタンスと注文モデルインスタンスを作成し、購入の申請と同時に購入者は商品に紐づいた追加の注文モデルインスタンスを作成する仕様です。
12
+
13
+
14
+
19
- 上記の関連条件下でレコードのビルド(出品)及びdependent:destroyの削除が効くまの確認がしたいです(コンソールからでも可)
15
+ 上記の関連条件下でレコードのビルド(出品)と3モデル内でdependent:destroyの削除ができるようにしたいです。
20
16
 
21
17
 
22
18
 
@@ -128,7 +124,17 @@
128
124
 
129
125
  ##現状:出品した後の挙動
130
126
 
131
- - Productモデルから出品者を特定できない
127
+ 出品した後にProductモデルからUser(Seller)モデルを特定できません。
128
+
129
+ つまり、
130
+
131
+ ・Userモデルインスタンスを削除してもProductモデルインスタンスやOrderモデルインスタンスが残っている。
132
+
133
+ ・Productモデルインスタンスを削除してもOrderモデルインスタンスが残っている。
134
+
135
+ というように、3モデル内でdependent:destroyが動きません。
136
+
137
+
132
138
 
133
139
 
134
140
 
@@ -154,19 +160,11 @@
154
160
 
155
161
 
156
162
 
163
+ ##補足
164
+
165
+ 1つの商品モデルインスタンスとそれに紐づく複数の注文モデルインスタンスに対して、User(Seller)モデルインスタンスは一意が望ましいのですが、User(buyer)のリレーション定義と帳尻を合わせる(?Productモデルでhas_one :sellerとかにすると色々と動かなくなった)ためhas_many :sellersとしています。ここを含めて改変のコードを提示していただけたらとても嬉しいです。
157
166
 
158
167
 
159
- - リストUserモデルを削除してもProductモデルやOrderモデルが残っている。
160
-
161
- - リストProductモデルを削除してもOrderモデルが残っている。
162
-
163
-
164
-
165
-
166
-
167
- ##補足
168
-
169
- 1つの商品モデルと複数の注文モデルに対して、出品者(seller)は一意が望ましいのですが、購入者(buyer)のリレーションと帳尻を合わせる(?Productモデルでhas_one :sellerとかにすると色々と動かなくなった)ためhas_many :sellersとしています。ここを含めて改変のコードを提示していただけたらとても嬉しいです。
170
168
 
171
169
 
172
170
 

6

#2

2017/12/28 10:29

投稿

taremimi_7
taremimi_7

スコア20

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  MacOS
26
26
 
27
- Ruby 2.23
27
+ Ruby 2.2.3
28
28
 
29
29
  Rails 5.1.4
30
30
 

5

#3

2017/12/28 07:37

投稿

taremimi_7
taremimi_7

スコア20

test CHANGED
File without changes
test CHANGED
@@ -166,7 +166,7 @@
166
166
 
167
167
  ##補足
168
168
 
169
- 1つの商品モデルと複数の注文モデルに対して、出品者(seller)は一意が望ましいのですが、購入者(buyer)のリレーションと帳尻を合わせる(?Productモデルでhas_one :sellerとかにすると色々と動かなくなった)ため複数人sellerがいる(実質seller[0]のみ)ようにしています。ここを含めて改変のコードを提示していただけたらとても嬉しいです。
169
+ 1つの商品モデルと複数の注文モデルに対して、出品者(seller)は一意が望ましいのですが、購入者(buyer)のリレーションと帳尻を合わせる(?Productモデルでhas_one :sellerとかにすると色々と動かなくなった)ためhas_many :sellersしています。ここを含めて改変のコードを提示していただけたらとても嬉しいです。
170
170
 
171
171
 
172
172
 

4

2017/12/17 06:54

投稿

taremimi_7
taremimi_7

スコア20

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- 上記の関連条件下でレコードのビルド(出品)及びdependent:destroyの削除が効くまでの確認(コンソールからでも可)。
19
+ 上記の関連条件下でレコードのビルド(出品)及びdependent:destroyの削除が効くまでの確認がしたいです(コンソールからでも可)。
20
20
 
21
21
 
22
22
 

3

#3

2017/12/16 01:16

投稿

taremimi_7
taremimi_7

スコア20

test CHANGED
File without changes
test CHANGED
@@ -172,4 +172,4 @@
172
172
 
173
173
 
174
174
 
175
- お詳しい方、ぜひともご教授ください????よろしくお願いします。
175
+ お詳しい方、ぜひともご教授ください???? よろしくお願いします。

2

#2

2017/12/16 00:53

投稿

taremimi_7
taremimi_7

スコア20

test CHANGED
File without changes
test CHANGED
@@ -172,4 +172,4 @@
172
172
 
173
173
 
174
174
 
175
- お詳しい方、ご教授の程よろしくお願いします。
175
+ お詳しい方、ぜひともご教授ください????よろしくお願いします。

1

#1

2017/12/16 00:52

投稿

taremimi_7
taremimi_7

スコア20

test CHANGED
File without changes
test CHANGED
@@ -162,12 +162,14 @@
162
162
 
163
163
 
164
164
 
165
+
166
+
167
+ ##補足
168
+
165
- お詳しいご教授くお願致します。
169
+ 1つの商品モデルと複数の注文モデルに対て、出品者(seller)は一意が望ましのですが購入者(buyer)リレーションと帳尻を合わせる(?Productモデルでhas_one :sellerとかにすると色々と動かなくなった)ため複数人sellerがいる(実質seller[0]のみ)うにいます。ここを含めて改変のコードを提示していただけたらとても嬉しいです。
166
170
 
167
171
 
168
172
 
169
173
 
170
174
 
171
- ##補足
172
-
173
- 1つの商品モデルと複数の注文モデルに対て、出品者(seller)は一意が望ましのですが購入者(buyer)リレーションと帳尻を合わせる(?Productモデルでhas_one :sellerとかにすると色々と動かななった)ため複数人sellerがる(実質seller[0]のみ)ようにています。ここを含めて改変のコードを提示していただけたらとても嬉しいです。
175
+ お詳しいご教授程よろしお願します。