Project

General

Profile

Actions

Bug #3146

closed

ERB single line comment does not work

Added by mame (Yusuke Endoh) about 14 years ago. Updated almost 13 years ago.

Status:
Rejected
Target version:
ruby -v:
-
Backport:
[ruby-dev:40989]

Description

=begin
咳さん
遠藤です。

http://redmine.ruby-lang.org/issues/show/1559 に、erb で
<% # this is a comment %> と書いたらエラーになった、昔は
これで動いていたので直してほしい、という報告が来ています。

原因は最適化で、生成されるコードの文の区切りが改行でなく
セミコロンになったせいだと想像されています。

いかが致しましょう。

  1. 元々動いていたのが偶然でありバグではないから直さない
  2. だましだまし直す (/<%\s*#/ をコメントにするとか)
  3. その他

お返事ください。

たぶん

<% foo

bar %>

とか

<% foo
"#".bar %>

みたいなのを考えると、最適化を revert する以外には完璧に
直すのは無理だと思います。個人的には #1 かなーと思います。

--
Yusuke Endoh
=end


Related issues 1 (0 open1 closed)

Is duplicate of Ruby master - Bug #1559: ERB single line comment does not workRejectedseki (Masatoshi Seki)06/03/2009Actions
Actions

Also available in: Atom PDF

Like0
Like0Like0