[ruby-list:47949] Re: Erubis新機能予告 (Re: eRuby における % 行)
From:
"5.5" <5.5@...>
Date:
2011-03-24 22:56:54 UTC
List:
ruby-list #47949
5.5 です。遅いレスで済みません。 桑田さん: > 以前、5.5氏が、 > > ぶっちゃけ、「<% %>」より「%」だけのほうが簡単じゃね? > > という話をされてましたが、確かに一理あると思い、Erubisの次の > リリースでは行頭に「%」を使う記法を拡張し、インデントできる > ようにします。また記号も選べるようにします。 おおー,これはいいかも。ありがとうございます。 > ほかに「こんな機能が欲しい」というのがもしあれば、今のうちに > おしらせください。 ええと,たぶん素人の馬鹿な考えだと思いますが,書いてみます。 部分テンプレートを使ってると,インデントがぐちゃぐちゃになりがち です。 一つの部分テンプレートを複数箇所で呼び出してると,そもそも揃えよ うがありませんし。 そこで,部分テンプレートのインデントに自動的に下駄を履かせる機能 があってもよいのかな,と思いました。 うーん,でもこれはヘルパーメソッドの役割であって,テンプレートエ ンジンがどうこうするものではないのかな。 >> 5.5 です。Erubis にお世話になっているほか,Perl のお仕事で >> Tenjin を使わせていただいております。 > > なんという勇者。 Perl はド素人ですが,Perl でフォームを書く必要があり,テンプレー ト無しで書く気がとてもせず,といって何を使ってよいか分からなくて, 素人なりに比較したところ,Tenjin が使いやすそうに思ったのですが, そんなに使われてないんでしょうか? 件のフォームは結局仕事で採用にいたらず,再び Perl から遠ざかって います。 > あとRailsで「%」記法を使うやり方は調べてません。すみません。 方法があったとしても,Rails のバージョンが上がって使えなくなるの も嫌なので,Rails 自体がサポートしない限りは使わないことにします。 実際,Rails 2 → 3 で,テンプレートを書き換えまくることになって, こりごりしました。 -- 5.5@moji.gr.jp