Nic Lin's Blog

喜歡在地上滾的工程師

Rails 5.1 之後的 tag helper

用 rails 生 HTML 以往都是用 content tag

content_tag(:div, , class: "home")

<div class="home">
</div>

現在新的寫法直接用 tag 就可以了

<%= tag.div class: 'home' do %>
  Welcome to Home!
<% end %>


<div class="home">
  Welcome to Home!
</div>

不過目前 content_tag 和 tag 都還在共存的,未來不確定會不會移除舊的 syntax, 不過新的寫起來確實直覺多也少打點字就是了 XD

參考資源

comments powered by Disqus