Описание тега erubis

Erubis - это быстрая, безопасная и очень расширяемая реализация [tag:eruby]
3 ответа

Использование Erubis 2.6.2 с Rails 2.2.2 несовместимо?

Предположительно установка erubis так же проста, как: gem install erubis # And in environment.rb: require 'erubis/helpers/rails_helper' Но я не нашел, что это так. Обратите внимание, что в моем коде нет явных ошибок; с ERB все работает отлично. Где …
23 дек '08 в 15:34
0 ответов

Как использовать частичные виды, используя драгоценный камень Erubis

Я не использую Ruby on Rails, это отдельное приложение, использующее гем erubis. У меня есть несколько файлов шаблонов, которые я использую для создания статического веб-сайта, и я хотел бы разделить разделы заголовка, тела и нижнего колонтитула в ф…
16 авг '14 в 17:22
1 ответ

Bundler::GemNotFound: Не удалось найти erubi-1.7.0 ни в одном из источников

Здравствуйте, у меня есть проблема с расслоением. Я на самом деле разрабатываю приложение rails в докере (dockerized rails) Мне нужно добавить драгоценный камень bcrypt, но когда я добавляю этот драгоценный камень и запускаю установку пакета и обнов…
1 ответ

Как получить список имен переменных из файла erubis?

Из сценария Ruby существует ли способ прагматически получить список всех ожидаемых имен переменных и функций, найденных в файле erubis? Например, как определить из объекта Eruby, что он содержит переменную name? require 'erubis' source = 'Hello, &lt…
07 фев '13 в 17:55
4 ответа

Ошибка выброса хелперского блока Erubis с помощью concat

У меня есть пара помощников блоков, вот простой пример того, что я делаю: def wrap_foo foo, &block data = capture(&block) content = " <div class=\"foo\" id=\"#{foo}\"> #{data} </div>" concat( content ) end Я просто пробую erubis,…
04 дек '09 в 23:40
0 ответов

Erubis все еще быстрее, чем erb?

Я выбираю систему шаблонов для драгоценного камня, поэтому я подумал об использовании Erubis, который, похоже, работает быстрее, чем ERB, но последняя выпущенная версия была выпущена в 2011 году.Поскольку ERB интегрирован в ruby ​​stdlib, я думаю, ч…
12 окт '14 в 17:20
1 ответ

Erubis не работает при запуске из PHP

Я вызываю скрипт Ruby из PHP с system('ruby show.rb filename'), Show.rb выглядит так: require 'erubis' f = ARGV[0] puts f input = File.read(f) eruby = Erubis::Eruby.new(input) puts eruby.result(binding()) При выполнении команды ruby show.rb filename…
31 май '18 в 14:54
0 ответов

Как обрезать начальные пробелы с помощью `<% =` в шаблонах ERB в Rails, которые заканчиваются элементами `pre`?

(Насколько я здесь исследовал, это не повторяющийся вопрос. Обрезание пробелов - часто заканчивающихся символами новой строки - обсуждается для &lt;%- или же -%&gt;, но не для &lt;%=, Это также может быть незначительным дефектом в шаблонном движке E…
06 ноя '18 в 07:40
3 ответа

В синатре с использованием erubis значение по умолчанию escape_html - true. иногда хава в эскейп

В Sinatra, используя erubis, значение по умолчанию для escape_html является true, Но иногда я хочу удалиться, потому что я не хочу добавлять слишком много escape_html. Не повторяйся.:) helpers: def raw(string) CGI::unescape_html(string) end views: &…
03 фев '13 в 14:32
1 ответ

Создавайте свои собственные теги / функции с Erubis

У меня есть класс ruby, расширяющий Erubis (шаблонизатор ruby), и я хотел бы создать свои собственные теги. Ниже приведен пример того, что я хотел бы воспроизвести: &lt;%= link_to "/some/url" %&gt; Этот код должен генерировать HTML-тег 'a', ссылающи…
11 фев '10 в 10:13
1 ответ

Rails 2.3.5 с rails_xss, экранирующим content_for, чтобы получить контент

Просто обновил Rails до 2.3.5, чтобы получить красивый плагин rails_xss, но я заметил одну большую проблему с ним. любой content_for блоки убегают, когда уступают. Я попытался взломать его, выполнив одно из следующих действий, но они не работают: &l…
04 дек '09 в 23:06
2 ответа

Ruby on Rails: Каковы недостатки Erubis и почему он не упакован с Rails по умолчанию? Как это настроить?

Я только что обнаружил Erubis, замену стандартного средства визуализации представлений для Ruby on Rails. Тем не менее, из того, что я могу сказать, прочитав об этом, он превосходит все. Это намного быстрее.У него есть еще много вариантов.Это может …
23 май '10 в 04:12
2 ответа

Ошибка следов в Erubis

По умолчанию, когда шаблон Erubis вызывает ошибку, вы получаете что-то вроде этого: (erubis):32:in `evaluate': compile error (SyntaxError) (erubis):30: syntax error, unexpected ')', expecting ']' (erubis):32: unterminated string meets end of file Но…
19 фев '11 в 01:13
1 ответ

Как элементы в документе eRubis клонируются по всей странице?

У меня есть простой документ eRubis (*.html.erb), и я хочу "копировать" различные элементы по всей странице. Всякий раз, когда я использую простые выражения Ruby, подобные этому:&lt;%= 3.times do %&gt; ... &lt;% end %&gt; с несколькими "временными" …
12 дек '13 в 15:41
1 ответ

Получить значение хэш-ключа ruby, используя Erubis

У меня есть хэш: hash = "email_address"=&gt;"test@example.com" Я хотел бы получить значение из этого хэша, который "test@example.com" использует erubis. Это не работает: &lt;% pp hash.[email_address] %&gt;
07 авг '12 в 09:30
1 ответ

Шаблон Chef erubis: Формат вывода на основе классов значений

В моей поваренной книге Chef (для почтальона) я хочу использовать атрибут, который является хешем и содержит все параметры конфигурации, которые я хочу записать в шаблон (аналогично тому, как это делается в поваренной книге chef-client). Поэтому я х…
03 ноя '13 в 15:14
1 ответ

Rails HTML избегает текстовых писем

Таким образом, Rails обладает прекрасной способностью отправлять обычные электронные письма вместе с электронными письмами в формате HTML. Вы просто добавляете.text.erb вместе со своим.html.erb. Я подал заявление на этот счет здесь: https://github.c…
01 ноя '11 в 18:59
1 ответ

Как использовать Erubis с мампом

Я обнаружил erubis, "быструю, безопасную и очень расширяемую реализацию eRuby", теперь, после установки через gem install erubis, мой вопрос: как запустить на Mac? особенно на мампе? Мне не повезло найти ответ на Google, так что кто-нибудь знает, ка…
06 июн '10 в 13:52
5 ответов

Использование вспомогательного метода Rails в активе javascript

Есть ли способ использовать вспомогательный метод Rails, точнее, вспомогательный метод пути в файле ресурсов javascript. Этот файл foo.js.coffee.erb $('#bar').val("&lt;%= create_post_path %&gt;") Я был бы рад, если бы я мог получить от Erubis $('#ba…
1 ответ

erubis: `scan': неверная последовательность байтов в US-ASCII (ArgumentError)

Я столкнулся с этой ошибкой при рефакторинге небольшого веб-сервиса. Интересно, что на production-сервере все работает нормально. .../erubis-2.7.0/lib/erubis/converter.rb:132:in `scan': invalid byte sequence in US-ASCII (ArgumentError) from .../erub…
28 июн '18 в 13:06