質問編集履歴

1

タイトルしか書かずに投稿してしまったので、本文を記載。

2017/01/22 07:15

投稿

the_red
the_red

スコア14

test CHANGED
File without changes
test CHANGED
@@ -1,41 +1,85 @@
1
1
  ###前提・実現したいこと
2
2
 
3
- ここに質問したいこと詳細に書いくださ
3
+ Atomエディタ使っRailsアプリを開発してます。
4
4
 
5
- (例)PHP(CakePHP)で●●なシステムを作っています。
5
+ 「⌘/」で各種コードの一発コメントアウト(Toggle Line Comments)きるので、
6
6
 
7
- ■■な機能を実装中に以下エラーッセージが発生ました。
7
+ ERBファイル内Rubyスクリプトもコントアウトしたいのです
8
8
 
9
9
 
10
10
 
11
11
  ###発生している問題・エラーメッセージ
12
12
 
13
+ ERBファイルの場合「⌘/」を叩くと、HTMLとして<!-- でコメントアウトされます。
13
14
 
15
+ これだとRubyスクリプトは有効のままなので、実行されちゃいます。
14
16
 
15
- ```
17
+ Rubyスクリプトの行だけは <%# <% false <% =begin などで
16
18
 
17
- エラーッセージ
19
+ ントアウトして欲しいのです。
18
-
19
- ```
20
20
 
21
21
 
22
22
 
23
23
  ###該当のソースコード
24
24
 
25
- ```ここに言語を入力
25
+ ```ERB
26
26
 
27
- ここにご自身が実行したソースコードを書いてください
27
+ <% @hash = nil %>
28
+
29
+ :
30
+
31
+ <% @hash.each do |key, value| %>
32
+
33
+ <%= "#{key} + #{value}" %>
34
+
35
+ <% end %>
28
36
 
29
37
  ```
38
+
39
+ 例えば上記では「undefined method `each' for nil:NilClass」とエラーが出ますが、
40
+
41
+ とりあえず先に進めたくてeachの3行を「⌘/」でコメントアウトしてみると、
42
+
43
+ ```ERB
44
+
45
+ <!-- <% @hash.each do |key, value| %>
46
+
47
+ <%= "#{key} + #{value}" %>
48
+
49
+ <% end %> -->
50
+
51
+ ```
52
+
53
+ このようにしかならず、eachメソッドは普通に呼ばれてエラーのままです。
54
+
55
+ ```ERB
56
+
57
+ <%# <% @hash.each do |key, value| %>
58
+
59
+ <%# <%= "#{key} + #{value}" %>
60
+
61
+ <%# <% end %>
62
+
63
+ ```
64
+
65
+ このようにしてもらいたいのです。
30
66
 
31
67
 
32
68
 
33
69
  ###試したこと
34
70
 
71
+ Atomのプラグイン「editorconfig」をダウンロードしてみましたが、
72
+
35
- 課題に対してプロしたことを記載してください
73
+ コメントウトのルルを設定できるのか、情報を見つけられませんでした
36
74
 
37
75
 
38
76
 
39
77
  ###補足情報(言語/FW/ツール等のバージョンなど)
40
78
 
79
+ Mac OS X El Capitan(10.11.6)
80
+
81
+ Atom 1.13.0
82
+
41
- より詳細な情報
83
+ Ruby 2.3.1
84
+
85
+ Rails 5.0.1