質問編集履歴

2

飛んできたJsonを追記しました。

2017/05/24 10:00

投稿

Yuinyan
Yuinyan

スコア312

test CHANGED
File without changes
test CHANGED
@@ -94,7 +94,13 @@
94
94
 
95
95
  ```
96
96
 
97
+ Jsonのパラメータです。
97
98
 
99
+ ```
100
+
101
+ {“school”=>{ "start_at"=>1495619905154, “ended_at"=>" ", “category_ids"=>["", 11]}, "email"=>”tee@test.com", "token"=>”ddddd”, "member_id"=>"11"}
102
+
103
+ ```
98
104
 
99
105
 
100
106
 

1

Railsの受け取り側を追記しました。

2017/05/24 10:00

投稿

Yuinyan
Yuinyan

スコア312

test CHANGED
File without changes
test CHANGED
@@ -48,6 +48,54 @@
48
48
 
49
49
 
50
50
 
51
+ Railsが受け取るところです。
52
+
53
+ member has_many schools
54
+
55
+ School belongs_to member
56
+
57
+
58
+
59
+ の関係です。
60
+
61
+ ```
62
+
63
+ def create
64
+
65
+ @school= @member.schools.build(school_params)
66
+
67
+
68
+
69
+ respond_to do |format|
70
+
71
+ if @school.save
72
+
73
+ format.json { render :show, status: :created, location: member_school_path(@member.id,@school.id) }
74
+
75
+ else
76
+
77
+ format.json { render json: @school.errors, status: :unprocessable_entity }
78
+
79
+ end
80
+
81
+ end
82
+
83
+ end
84
+
85
+
86
+
87
+
88
+
89
+ def school_params
90
+
91
+ params.require(:school).permit(:member_id, :distance, :start_at, :arrived_at, {:category_ids => []})
92
+
93
+ end
94
+
95
+ ```
96
+
97
+
98
+
51
99
 
52
100
 
53
101
  ###補足情報(言語/FW/ツール等のバージョンなど)