回答編集履歴
1
追記
test
CHANGED
@@ -7,3 +7,27 @@
|
|
7
7
|
`params.require(:skil).permit(:title,:body) `
|
8
8
|
|
9
9
|
にしてみて。`(`の前の空白を削除。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
で、解説です
|
14
|
+
|
15
|
+
ruby はmethodを呼ぶときに引数を()を省略して良い、という文法があります。
|
16
|
+
|
17
|
+
`puts("test")`でなく`puts "test"` で良いように。
|
18
|
+
|
19
|
+
で
|
20
|
+
|
21
|
+
`params.require (:skil).permit(:title,:body)` をそれに従った書き方と解釈した。
|
22
|
+
|
23
|
+
つまり
|
24
|
+
|
25
|
+
`params.require( (:skil).permit(:title,:body) )` と解釈した。
|
26
|
+
|
27
|
+
つまり
|
28
|
+
|
29
|
+
`params.require( :skil.permit(:title,:body) )` と解釈した。
|
30
|
+
|
31
|
+
ので、Symbol `:skil` の permitメソッドを実行しようとして、そんなん無いよ、
|
32
|
+
|
33
|
+
となったわけです
|