誰かが私(私たち)を助けてくれることを願っています。単純な埋め込み ruby ファイルを用意しました => "index.html.erb" このファイルには 5 行のコードがあります。
<% if false %>
<% mylovlyvar = 0 %>
<% else %>
<%= mylovlyvar %>
<% end %>
上記の例は問題なく動作します。
しかし、なぜ ????
このようにif条件でローカル変数の宣言をコメントすると...
<% if false %>
<%# mylovlyvar = 0 %>
<% else %>
<%= mylovlyvar %>
<% end %>
....エラーが発生します
undefined local variable or method `mylovlyvar' for #<#<Class:0x007f235e573090>:0x007f23606cbcb0>
誰かがローカル変数宣言でこの状態で何が起こるか説明してもらえますか?
ありがとうございました :)