teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

View側の記述法を追加

2019/03/06 13:57

投稿

ReiLeiLei1025
ReiLeiLei1025

スコア236

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

クラスという文字列をコントローラーという文字列に変更

2019/03/06 13:57

投稿

ReiLeiLei1025
ReiLeiLei1025

スコア236

answer CHANGED
@@ -8,6 +8,6 @@
8
8
  post 'page/:id', to: 'page#display'
9
9
  ```
10
10
  URLをpage/1のような形でサブミットすれば
11
- pageのdisplayメソッドに、
11
+ pageコントローのdisplayメソッドに、
12
12
  paramsにidをキーに持つvalueが1の状態で遷移します。
13
- (他には、キーがnameとimageに対しての値)
13
+ (他には、キーがnameとimageに対しての値も入っています

1

クラスという文字列をコントローラーという文字列に変更

2019/03/06 12:30

投稿

ReiLeiLei1025
ReiLeiLei1025

スコア236

answer CHANGED
File without changes