Показаны сообщения с ярлыком Rails. Показать все сообщения
Показаны сообщения с ярлыком Rails. Показать все сообщения

вторник, 5 марта 2013 г.

rails + backbone.js + haml templates

Если вы используете gem 'backbone-on-rails' и не хотите смотреть ужасные темплейты "eco" и до боли привыкли к хамлу..
Используем гем https://github.com/netzpirat/haml_coffee_assets
После его установки можно использовать файлы с расширением jst.hamlc и нашей любимой разметкой.

четверг, 18 октября 2012 г.

Rails: pdfkit не работает в production

Возможно, используються картинки или другие асеты, а в продакшене по дефолту не сервятся статические асеты, на сервере с nginx будет все работатать. Для проверки работоспособности можно временно включить config.serve_static_assets = true в production.rb.

пятница, 5 октября 2012 г.

Rails: web-app-theme не грузяться шрифты, font routing error

Нужно згенерить асеты
rails g web_app_theme:assets
и поменять ссылки на шрифты с /web-app-theme/... на /asssets/web-app-theme в файле /assets/stylesheets/web-app-theme/themes/default/style.css

понедельник, 1 октября 2012 г.

Haml: Лишние пробелы после элементов?

Если после элемента надо вставить текст, но вылазит лишний пробел??

click= succeed '.' do
  %a{:href=>"thing"} here

Получаем разметку:

click<a href='thing'>here</a>.
Аналогично работают precede (вставка перед) и surround (принимает 2 аргумента и собственно)

четверг, 30 августа 2012 г.

Rails: god не перезапускает процессы, unicorn выдает ошибки при включении сторонних класов

Если вы используете capistrano для деплоя, unicorn и god на сервере и после деплоя, посылки god'у команды перезагрузки unicorn показывает ошибки мол не найден класс или переменная - попробуйте перегрузить процесс самого god'a.

понедельник, 27 августа 2012 г.

среда, 22 августа 2012 г.

вторник, 14 августа 2012 г.

Не парим мозги с планировщиком задач cron'ом и его мутными настройками - whenever

Хорошая вещь для управления планировщиком задач в линуксе, если вы используете Ruby On Rails - стоит обратить внимание на джем whenever - https://github.com/javan/whenever
С ним легко и интуитивно понятно описывать задачи и расписание их выполнения.
Так же его легко встроить в capistrano для деплоя.