酒井といいます。
RDスタイルを使っているのですが、プラグインに渡される引数がエスケープさ
れてしまっています。例えば ((%hoge "&"%)) と書いても、 "&" ではなく
"&" という文字列がhogeプラグインに渡されてしまいます。
他のスタイルではそのようなことはないので、
RDスタイルでも他のスタイルに合わせた方が良いと思います。
それには以下のようにすれば良いはずです。
--- rd_style.rb.orig 2005-09-26 17:39:14.000000000 +0900
+++ rd_style.rb 2006-01-14 17:58:23.000000000 +0900
@@ -87,7 +95,7 @@ module RD
# use for tDiary plugin :-p
def apply_to_Keyboard(element, content)
- plugin, args = content.join("").split(/\s+/, 2)
+ plugin, args = CGI.unescapeHTML(content.join("")).split(/\s+/, 2)
%Q[<%=#{plugin} #{args}%>]
end
--
酒井 政裕 / Masahiro Sakai
|