質問編集履歴

3

不要な個所を消して読みやすくした

2018/05/25 19:00

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -77,53 +77,3 @@
77
77
 
78
78
 
79
79
  解答、アドバイスをいただけると幸いです。
80
-
81
-
82
-
83
- # 追記
84
-
85
- 以下のようにすると、URL自体の表示はできました。
86
-
87
- Routes
88
-
89
- ```ruby
90
-
91
- resources :urls do
92
-
93
- collection do
94
-
95
- get :hyouji
96
-
97
- end
98
-
99
- end
100
-
101
- ```
102
-
103
- View
104
-
105
- ```html
106
-
107
- th = link_to("リンク", action: 'hyouji', url: url.path)
108
-
109
- ```
110
-
111
- Controller
112
-
113
- ```ruby
114
-
115
- def hyouji
116
-
117
- p(params[:url])
118
-
119
- redirect_to('/urls')
120
-
121
- end
122
-
123
- ```
124
-
125
-
126
-
127
- ですが、この方法だと一度クエリ付きURLを読み込んでからまた一覧ページへ戻る処理をしています。
128
-
129
- これは、ViewからActionへ値を渡す方法として、正しいアプローチなのでしょうか?

2

記載に一部間違いがあった

2018/05/25 19:00

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  th = url.path
20
20
 
21
- th = link_to("リンク", action: 'hyouji', controller: 'urls', url: blog.path)
21
+ th = link_to("リンク", action: 'hyouji', controller: 'urls', url: url.path)
22
22
 
23
23
  ```
24
24
 

1

質問の追加、編集

2018/05/23 05:32

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -77,3 +77,53 @@
77
77
 
78
78
 
79
79
  解答、アドバイスをいただけると幸いです。
80
+
81
+
82
+
83
+ # 追記
84
+
85
+ 以下のようにすると、URL自体の表示はできました。
86
+
87
+ Routes
88
+
89
+ ```ruby
90
+
91
+ resources :urls do
92
+
93
+ collection do
94
+
95
+ get :hyouji
96
+
97
+ end
98
+
99
+ end
100
+
101
+ ```
102
+
103
+ View
104
+
105
+ ```html
106
+
107
+ th = link_to("リンク", action: 'hyouji', url: url.path)
108
+
109
+ ```
110
+
111
+ Controller
112
+
113
+ ```ruby
114
+
115
+ def hyouji
116
+
117
+ p(params[:url])
118
+
119
+ redirect_to('/urls')
120
+
121
+ end
122
+
123
+ ```
124
+
125
+
126
+
127
+ ですが、この方法だと一度クエリ付きURLを読み込んでからまた一覧ページへ戻る処理をしています。
128
+
129
+ これは、ViewからActionへ値を渡す方法として、正しいアプローチなのでしょうか?