回答編集履歴
3
View側の記述法を追加
answer
CHANGED
@@ -10,4 +10,16 @@
|
|
10
10
|
URLをpage/1のような形でサブミットすれば
|
11
11
|
pageコントローラーのdisplayメソッドに、
|
12
12
|
paramsにidをキーに持つvalueが1の状態で遷移します。
|
13
|
-
(他には、キーがnameとimageに対しての値も入っています)
|
13
|
+
(他には、キーがnameとimageに対しての値も入っています)
|
14
|
+
|
15
|
+
追記
|
16
|
+
routes.rbの側しか記述していなかったのでview側を追記します。
|
17
|
+
```Ruby
|
18
|
+
<%= form_tag('/page/'<<"#{@page.id}",method: :post) do %>
|
19
|
+
```
|
20
|
+
のように無理やりパスを作ることや
|
21
|
+
|
22
|
+
```
|
23
|
+
<%= form_tag({controller:"page",action:"display",id:@page.id},method: :post) do %>
|
24
|
+
```
|
25
|
+
コントローラ、アクション、Routingに該当するキーの値を割り当てることでも送信可能です。
|
2
クラスという文字列をコントローラーという文字列に変更
answer
CHANGED
@@ -8,6 +8,6 @@
|
|
8
8
|
post 'page/:id', to: 'page#display'
|
9
9
|
```
|
10
10
|
URLをpage/1のような形でサブミットすれば
|
11
|
-
page
|
11
|
+
pageコントローラーのdisplayメソッドに、
|
12
12
|
paramsにidをキーに持つvalueが1の状態で遷移します。
|
13
|
-
(他には、キーがnameとimageに対しての値)
|
13
|
+
(他には、キーがnameとimageに対しての値も入っています)
|
1
クラスという文字列をコントローラーという文字列に変更
answer
CHANGED
File without changes
|