rails slimを使用してみた。

slimって?

Slim は Rails3 および 4 に対応した高速, 軽量なテンプレートエンジン

gemをインストールして使ってみた。

とりあえずrailsで良く使うヘルパーを使用してslimを使用してみます。1.link_toを使用した場合

= link_to 'New Shop', new_shop_path

結果:<a href="/shops/new">New Shop</a>

 

2.link_toとimage_tagを使用た場合

= link_to(image_tag('aaa.jpg', class:'im1'), new_shop_path)

結果:a href="/shops/new"><img class="im1" src="/assets/aaa.jpg" alt="Aaa"></a>

 

3.render partialを使用した場合

= render partial: "aaa"

結果:部分テンプレートaaaの中身が表示される。

 

4.each文の書き方

- @shops.each do |shop|
p shop.id
p shop.name