[#37875] ERB の仕様 — URABE Shyouhei <s-urabe@...>
みなさまはじめまして。
44 messages
2003/07/15
[#37876] Re: ERB の仕様
— Masatoshi SEKI <m_seki@...>
2003/07/15
咳といいます。
[#37877] Re: ERB の仕様
— URABE Shyouhei <s-urabe@...>
2003/07/15
mput です。
[#37879] Re: ERB の仕様
— m_seki@...
2003/07/15
[#37883] Re: ERB の仕様
— URABE Shyouhei <s-urabe@...>
2003/07/16
mput です。
[#37884] Re: ERB の仕様
— m_seki@...
2003/07/16
[#37888] Re: ERB の仕様
— URABE Shyouhei <s-urabe@...>
2003/07/16
mput です。
[#37889] Re: ERB の仕様
— m_seki@...
2003/07/16
[#37890] Re: ERB の仕様
— URABE Shyouhei <s-urabe@...>
2003/07/17
mput です。
[#37891] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/19
MoonWolfです。
[#37896] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/20
MoonWolfです。
[#37898] Re: ERB の仕様
— Masatoshi SEKI <m_seki@...>
2003/07/20
咳といいます。
[#37900] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/20
MoonWolfです。
[#37901] Re: ERB の仕様
— Masatoshi SEKI <m_seki@...>
2003/07/20
咳といいます。
[#37911] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/21
Masatoshi SEKI wrote:
[#37902] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/20
MoonWolfです。
[#37903] Re: ERB の仕様
— Masatoshi SEKI <m_seki@...>
2003/07/20
咳といいます。
[#37904] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/20
Masatoshi SEKI wrote:
[#37905] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/20
MoonWolfです。
[#37966] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/23
MoonWolfです。
[#37906] control user ID / group ID — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
20 messages
2003/07/20
[#37912] Re: control user ID / group ID
— YOKOYAMA Takehiro <tac@...>
2003/07/21
[#37913] Re: control user ID / group ID
— Hidetoshi NAGAI <nagai@...>
2003/07/21
永井@知能.九工大です.
[#37916] Re: control user ID / group ID
— YOKOYAMA Takehiro <tac@...>
2003/07/21
[#37923] Re: control user ID / group ID
— Hidetoshi NAGAI <nagai@...>
2003/07/21
永井@知能.九工大です.
[#37925] Re: control user ID / group ID
— Takahiro Kambe <taca@...>
2003/07/21
In message <20030722.051007.74738624.nagai@ai.kyutech.ac.jp>
[#37936] __FILE__ in mswin32 — OOTANI TAKASHI <otn@...5.so-net.ne.jp>
大谷と申します。
5 messages
2003/07/22
[#37941] multipart/form-dataのためのcgi.rbの修正 — 堀川 久 <vzw00011@...>
こんにちは。
18 messages
2003/07/22
[#37944] Re: multipart/form-dataのためのcgi.rbの修正
— matz@... (Yukihiro Matsumoto)
2003/07/23
まつもと ゆきひろです
[#37945] Re: multipart/form-dataのためのcgi.rbの修正
— nobu.nakada@...
2003/07/23
なかだです。
[#37948] Re: multipart/form-dataのためのcgi.rbの修正
— matz@... (Yukihiro Matsumoto)
2003/07/23
まつもと ゆきひろです
[#37951] Re: multipart/form-dataのためのcgi.rbの修正
— nobu.nakada@...
2003/07/23
なかだです。
[#37953] Re: multipart/form-dataのためのcgi.rbの修正
— matz@... (Yukihiro Matsumoto)
2003/07/23
まつもと ゆきひろです
[#37954] Re: multipart/form-dataのためのcgi.rbの修正
— nobu.nakada@...
2003/07/23
なかだです。
[#37955] Re: multipart/form-dataのためのcgi.rbの修正
— matz@... (Yukihiro Matsumoto)
2003/07/23
まつもと ゆきひろです
[#37956] Re: multipart/form-dataのためのcgi.rbの修正
— matz@... (Yukihiro Matsumoto)
2003/07/23
まつもと ゆきひろです
[#37958] Re: multipart/form-dataのためのcgi.rbの修正
— nobu.nakada@...
2003/07/23
なかだです。
[#37960] Re: multipart/form-dataのためのcgi.rbの修正
— matz@... (Yukihiro Matsumoto)
2003/07/23
まつもと ゆきひろです
[#37972] rubyw とは? — tachyon@...
みなさま、
6 messages
2003/07/27
[#37978] net/ftp.rb — TAKAISHI Hayato <rio-t@...>
こんにちは、高石です。
6 messages
2003/07/27
[#37998] o_dbm for qdbm — keiju@... (Keiju ISHITSUKA)
けいじゅ@いしつかです.
8 messages
2003/07/31
[#37999] Re: o_dbm for qdbm
— matz@... (Yukihiro Matsumoto)
2003/07/31
まつもと ゆきひろです
[ruby-list:37901] Re: ERB の仕様
From:
Masatoshi SEKI <m_seki@...>
Date:
2003-07-20 05:21:15 UTC
List:
ruby-list #37901
咳といいます。
> trimの処理は物理行か、対応する<%〜%>で完結したほうが判りやすいです。
> [ruby-list:37896]の例のように<%と%>が対応していなくて、
> しかも行が違うとなると改行が出力されない原因を調べるのが大変です。
これはバグです。
%>ではじまって%>で終わるのも削除してました。えへへ。
>> 現在のところ、"<%", "<%=", "<%#"ではじまって"%>"で終わる時の改行を
>> 削除しようと思っています。
>
> これは対応する<%〜%>でtrimするということですよね?
>
> 例1のような複数行の<%〜%>はtrimして、例2ではtrimしないということでよいですか?
>
> 例1
> <%
> title = cgi['title'][0]
> body = cgi['body'][0]
> %>
>
> 例2
> <% ... %>foo<% ... %>
すみません。違います。
物理行に意味があります。
「行頭が"<%", "<%=", "<%#"ではじまって"%>"で終わる一行」の改行を削除です。
この例では例2だけ削除です。
>> CVS版(roughの方)はエスケープの挙動をerubyにそろえたつもりです。
>> もうちょっといろいろ試してみます。
>
> ERbLightとの互換性が無くなりますね。
> tDiaryでは2段階でERbLightを適用する為、'<%%=footer_proc%%>'という記述を
> していますが、ERBを使用する場合は'<%%=footer_proc%>'と書かなければいけない。
>
> まぁtDiaryはERbLightを同梱してるから実害はなさそうですが。
互換性が無くなりますね。
どっちがいいんでしょうねえ。> たださん、みなさま
なんとなくERbLightの仕様の方は、
字面で追う人はびっくりしないかもしれないけど、
スクリプトとして追う人はびっくりしそうですね(???)。
2段階でERbLightを適用するのを人が書くとすると'<%%=footer_proc%%>'って
わかりやすい印象があります。
> <%〜%>の中に行コメント(#)を書くと同じ行にあるテキストや<%〜%>まで影響を受けてしまいます。
>
> $ erb -x
> <% # %> foo <%="bar"%>
> ^D
> _erbout = ''; # ; _erbout.concat " foo ";
> _erbout.concat(("bar").to_s); _erbout
> .concat "\n"
> _erbout;
>
> erubyも同じように行コメントの影響を受けるようです。
>
> $ ruby -r eruby -e'puts ERuby::Compiler.new.compile_file(STDIN)'
> <% # %> foo <%="bar"%>
> ^D
> # ; print " foo "; print(("bar")); print "\n"
>
> これは実装の都合でしょうか? それとも仕様?
両方です。実装に都合のいい仕様じゃないかなあ。
そのために<%# ... %>があるんだと思います。
だめかしら。