haml

Я новичок в Rails-фреймворке, и мой босс говорит мне, что мне нужно писать код на HAML, а не на HTML, поэтому я застрял, пытаясь понять, как конвертировать мой html.Эрб-код хамла. Моя проблема в том, что у меня есть следующий код для кнопки: <%= button_to 'Add to Cart', line_items_path(:product_id =&g...

Я хотел бы использовать методы Ruby для создания разметки, которая часто появляется на моих страницах. В сущности, я хочу сделать эквивалент этого (ERB-файл): <% def create_button(text) %> <div class="button"><%= text %></div> <% end %> ... <% create_button("My Firs...

Я пытаюсь использовать шрифт icomoon icon с Haml и не могу найти способ избежать &, чтобы он оставался просто & вместо &amp;. Шрифт Icomoon позволяет использовать HTML-объекты с атрибутом data-icon="". Работает гладко, как масло в HTML и даже в файле Haml, если я просто делаю прямую ссылку HTML. ...

UPDATE: Haml, действительно, уже делает это автоматически! Однако у меня был хэш внутри помощника link_to, а не тег Haml, и я его даже не заметил. Глупый я! Так что вопрос в значительной степени недействителен. Haml делает рендеринг булевых атрибутов HTML очень простым: %input{checked: @boolean} Отображ...

Я хочу показать флэш-сообщения с помощью sinatra-redirect-with-flash джем. Вот мой рубиновый код: require 'sinatra' require 'sinatra/base' require 'sinatra/flash' require 'sinatra/redirect_with_flash' require 'data_mapper' require 'haml' require 'builder' # ... class App < Sinatra::Base enable :sess...

Мне нужно преобразовать сценарии Haml в их эквивалентные HTML-скрипты. Поскольку я делаю это вне и без запуска основного проекта rails, сценарии Ruby, присутствующие в файлах Haml, выбрасывают исключения (что очевидно). Теперь я не буду возражать, если сценарий Ruby присутствует в выходном HTML (в этом случае...

если post.published? .post / Post stuff иначе .post.gray / Post stuff я реализовал это с помощью rails helper, и это кажется уродливым. = content_tag :div, :class => "post" + (" gray" unless post.published?).to_s do / Post stuff второй вариант: = content_tag :div, :class => "post" + (pos...

Я использую Ruby 1.9.2 и Rails 3.0.5 у меня есть следующие ошибки: несовместимые кодировки символов: ASCII-8BIT и UTF-8 Это не имеет ничего общего с базой данных, я думаю. ошибка происходит на этой линии в представлении (просто вызов div haml): #content полный стек: ActionView::Template::Error...

как писать if и if -else заявления в Haml для приложения Ruby on Rails?...

У меня есть скрипт jQuery, который добавляет новое поле в форму, и это поле содержит динамическую информацию из массива. Проблема в том, что я не могу понять, как добавить массив.каждый из них заполняет параметры поля select в javascript, не нарушая отступ HAML и не вызывая ошибок. вот моя лучшая попытка, ко...