質問編集履歴

8

解決まりゆう

2017/10/20 12:32

投稿

kimurayu
kimurayu

スコア158

test CHANGED
File without changes
test CHANGED
@@ -167,3 +167,5 @@
167
167
 
168
168
 
169
169
  の記法が実装されたのが1.9からだからです。
170
+
171
+ cgiで実行するrubyのバージョンを直す方法がまだわかりませんが目的の質問が解決したため解決済みとします。

7

追加

2017/10/20 12:32

投稿

kimurayu
kimurayu

スコア158

test CHANGED
File without changes
test CHANGED
@@ -147,3 +147,23 @@
147
147
  puts RUBY_VERSION #=> 1.8.7
148
148
 
149
149
  ```
150
+
151
+
152
+
153
+ ```ruby
154
+
155
+ a = {
156
+
157
+ a: 'a',
158
+
159
+ b: 'b',
160
+
161
+ c: 'c'
162
+
163
+ }
164
+
165
+ ```
166
+
167
+
168
+
169
+ の記法が実装されたのが1.9からだからです。

6

解決策を入力

2017/10/20 12:30

投稿

kimurayu
kimurayu

スコア158

test CHANGED
File without changes
test CHANGED
@@ -129,3 +129,21 @@
129
129
  ```
130
130
 
131
131
  とやるとできました。これでも良いのでしょうか。そもそもエラーになることがおかしいでしょうか。
132
+
133
+
134
+
135
+
136
+
137
+
138
+
139
+
140
+
141
+ 動かなかった原因:
142
+
143
+ cgi で実行するruby が1.8.7 になっていました。
144
+
145
+ ```ruby
146
+
147
+ puts RUBY_VERSION #=> 1.8.7
148
+
149
+ ```

5

ばジョン間違えいい

2017/10/20 12:29

投稿

kimurayu
kimurayu

スコア158

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- Ruby-2.4.0
5
+ Rubyバージョン: 2.4.2
6
6
 
7
7
 
8
8
 

4

るbyバージョン

2017/10/20 06:24

投稿

kimurayu
kimurayu

スコア158

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
1
  Javascript のオブジェクトは Ruby ではどのように表現するのでしょうか?できるだけ簡素な記述をしたいです。
2
+
3
+
4
+
5
+ Ruby-2.4.0
2
6
 
3
7
 
4
8
 

3

エラーソフ祭

2017/10/20 06:23

投稿

kimurayu
kimurayu

スコア158

test CHANGED
File without changes
test CHANGED
@@ -89,3 +89,39 @@
89
89
  Apache/2.2.15 (Red Hat) Server at hogehoge.jp Port 80
90
90
 
91
91
  ```
92
+
93
+
94
+
95
+
96
+
97
+
98
+
99
+ ```ruby
100
+
101
+ a = {
102
+
103
+ a: 'a',
104
+
105
+ b: 'b',
106
+
107
+ c: 'c'
108
+
109
+ }
110
+
111
+ ```
112
+
113
+ の時点でエラーになりました。
114
+
115
+
116
+
117
+ ```ruby
118
+
119
+ a = {};
120
+
121
+ a[:b] = 'b'
122
+
123
+ a[:c] = 'c'
124
+
125
+ ```
126
+
127
+ とやるとできました。これでも良いのでしょうか。そもそもエラーになることがおかしいでしょうか。

2

エラー記載

2017/10/20 05:36

投稿

kimurayu
kimurayu

スコア158

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,69 @@
23
23
 
24
24
 
25
25
  Ruby ?
26
+
27
+
28
+
29
+
30
+
31
+
32
+
33
+
34
+
35
+ そのまま書いたら、 Internal Server Error になりました。
36
+
37
+ ```ruby
38
+
39
+ index.rb
40
+
41
+
42
+
43
+ #!/usr/bin/ruby
44
+
45
+ puts "Content-type: text/html\n\n" # ヘッダ(データの情報)を出力
46
+
47
+ puts # 仕切りとして、空行を出力
48
+
49
+ a = {
50
+
51
+ a: 1,
52
+
53
+ b: 2
54
+
55
+ }
56
+
57
+ puts a.b
58
+
59
+
60
+
61
+
62
+
63
+
64
+
65
+
66
+
67
+
68
+
69
+ ```
70
+
71
+ ```
72
+
73
+ Internal Server Error
74
+
75
+
76
+
77
+ The server encountered an internal error or misconfiguration and was unable to complete your request.
78
+
79
+
80
+
81
+ Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
82
+
83
+
84
+
85
+ More information about this error may be available in the server error log.
86
+
87
+
88
+
89
+ Apache/2.2.15 (Red Hat) Server at hogehoge.jp Port 80
90
+
91
+ ```

1

タイトル変更

2017/10/20 05:03

投稿

kimurayu
kimurayu

スコア158

test CHANGED
@@ -1 +1 @@
1
- Javascript -> Ruby の書き方
1
+ Javascript のオブジェクトは Ruby ではどう書く
test CHANGED
File without changes