什么是Haml
Haml,一款简洁的的类似Rhtml的插件,可以极大的简少写xhtml等视图代码的量。
安装haml
安装gem
sudo gem install haml
安装haml plugin至rails
haml –rails [rails路径] 如 haml –rails . 则安装haml插件至当前目录
第一个haml
%h1 Chapters#index
%p
== Time: #{Time.now}
=h "a~!@\#$%^&*()+-"
输出
<h1>Chapters#index</h1>
<p>
Time: Thu Jan 01 01:56:57 +0800 2009
a~!@#$%^&*()+-
</p>
比起笨重的Rhtml实在是简化不少。
性能
rhtml 158.72 reqs/s
haml 154.83 reqs/s
下降约 2.45%
单个文件请求时间绝对值增加 0.159ms
对性能的影响还是微乎其微的
Haml,一款简洁的的类似Rhtml的插件,可以极大的简少写xhtml等视图代码的量。
安装haml
安装gem
sudo gem install haml
安装haml plugin至rails
haml –rails [rails路径] 如 haml –rails . 则安装haml插件至当前目录
第一个haml
%h1 Chapters#index
%p
== Time: #{Time.now}
=h "a~!@\#$%^&*()+-"
输出
<h1>Chapters#index</h1>
<p>
Time: Thu Jan 01 01:56:57 +0800 2009
a~!@#$%^&*()+-
</p>
比起笨重的Rhtml实在是简化不少。
性能
rhtml 158.72 reqs/s
haml 154.83 reqs/s
下降约 2.45%
单个文件请求时间绝对值增加 0.159ms
对性能的影响还是微乎其微的