RSS

amrita2の属性の指定方法

amrita2で属性を指定する方法ですが、amrita2のフィルター機能を使うようです。amrita1とは大部かわりました。

    付与されたタグ:
  • Ruby
amXMLはわかりにくいので普通のXMLで書きます。
require 'amrita2'
t = Amrita2::Template.new('<a am:src="test|Attr[:href,:id]">foo</a>')
s = t.render_with(:test => {:href=>'http://example.com', :id => 'link', :body => 'body text'})
puts s
=> <a href='http://example.com' id='link'>body text</a>
こんなかんじです。