回答編集履歴

4

表現訂正

2018/10/31 05:07

投稿

seastar3
seastar3

スコア2285

test CHANGED
@@ -6,19 +6,19 @@
6
6
 
7
7
  post_data=["hoge","hoge2"]
8
8
 
9
- line=""
9
+ lines=""
10
10
 
11
11
  post_data.each{|youso|
12
12
 
13
- line += '<input type="hidden" name="test[]" value="'+youso+'">'+"\n"
13
+ lines += '<input type="hidden" name="test[]" value="'+youso+'">'+"\n"
14
14
 
15
15
  }
16
16
 
17
- puts line
17
+ puts lines
18
18
 
19
19
  ```
20
20
 
21
- と簡単に打ってみたのですが、この複数行のinputを含むlineを丸ごとformに埋め込むには、
21
+ と簡単に打ってみたのですが、この複数行のinputを含むlinesを丸ごとformに埋め込むには、
22
22
 
23
23
  ```Ruby
24
24
 
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- "#{line}"
29
+ "#{lines}"
30
30
 
31
31
 
32
32
 

3

説明訂正

2018/10/31 05:07

投稿

seastar3
seastar3

スコア2285

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  ```
20
20
 
21
- と簡単に打ってみたのですが、この複数行のinput区を含むlineを丸ごとformに埋め込む
21
+ と簡単に打ってみたのですが、この複数行のinput区を含むlineを丸ごとformに埋め込むには
22
22
 
23
23
  ```Ruby
24
24
 
@@ -34,4 +34,4 @@
34
34
 
35
35
  ```
36
36
 
37
- のようになります。
37
+ のようなコードになります。

2

回答の改善

2018/10/28 00:16

投稿

seastar3
seastar3

スコア2285

test CHANGED
@@ -6,15 +6,19 @@
6
6
 
7
7
  post_data=["hoge","hoge2"]
8
8
 
9
- line = '<input type="hidden" name="test[]" value="'+post_data[0]+'">'
9
+ line=""
10
10
 
11
+ post_data.each{|youso|
12
+
11
- line += '<input type="hidden" name="test[]" value="'+post_data[1]+'">'
13
+ line += '<input type="hidden" name="test[]" value="'+youso+'">'+"\n"
14
+
15
+ }
12
16
 
13
17
  puts line
14
18
 
15
19
  ```
16
20
 
17
- と簡単に打ってみたのですが、このlineを丸ごとformに埋め込むと、
21
+ と簡単に打ってみたのですが、この複数行のinput区を含むlineを丸ごとformに埋め込むと、
18
22
 
19
23
  ```Ruby
20
24
 
@@ -31,11 +35,3 @@
31
35
  ```
32
36
 
33
37
  のようになります。
34
-
35
- ```Ruby
36
-
37
- line = '<input type="hidden" name="test[]" value="'+post_data[0]+'">'
38
-
39
- ```
40
-
41
- の部分は配列の項の数だけループして文字列結合していけばいいでしょう。

1

Markdown 訂正

2018/10/28 00:15

投稿

seastar3
seastar3

スコア2285

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  のようになります。
34
34
 
35
- '''Ruby
35
+ ```Ruby
36
36
 
37
37
  line = '<input type="hidden" name="test[]" value="'+post_data[0]+'">'
38
38