bem-on-rails icon indicating copy to clipboard operation
bem-on-rails copied to clipboard

Add bem-compatible html code generator

Open installero opened this issue 10 years ago • 3 comments

It would be awesome to avoid retyping bem-prefix every time while writing code in haml/rhtml template. I wonder one can add a preprocessor or something to convert

<%= block name: 'user' do %>
  <div>
    <p class="_name">
      <%= user.name %>
    </p>
    <p class="_age">
      <%= user.age %>
    </p>
  </div>
<% end %>

into

<div class=”b-user”>
  <p class="b-user_name">
     <%= user.name %>
  </p>
  <p class="b-user_age">
    <%= user.age %>
  </p>
</div>

installero avatar Jul 30 '14 09:07 installero

Discussion: http://habrahabr.ru/post/192972/#comment_7822421

installero avatar Jul 30 '14 09:07 installero

Awesome!

awinogradov avatar Jul 30 '14 12:07 awinogradov

I am not insisting on that very syntax for block generator, btw. It's just rough example.

installero avatar Jul 30 '14 15:07 installero