Как вы можете настроить Rails на использование blueprint-css вместо css scaffolding по умолчанию?

StackOverflow https://stackoverflow.com/questions/1053577

Вопрос

Какие изменения вам нужно внести в проект Rails, чтобы настроить blueprintcss в качестве таблицы стилей по умолчанию, которая будет использоваться при создании scaffolding вместо scaffold.css?

Это было полезно?

Решение

Я бы рекомендовал написать свой собственный генератор, но если вы хотите изменить значение по умолчанию, вы можете:

1 - Для одного приложения:Заморозьте рельсы и измените таблицу стилей, используемую генератором каркасов.

railsapp/vendor/rails/railties/lib/rails_generators/generators/components/scaffold/templates/style.css

2 - Для всех приложений:Измените тот же файл style.css в вашей системе установки rails.

Другие советы

Замените свой собственный код генерации строительных лесов.Инструкции таковы здесь (с оговоркой, что они могут быть устаревшими).

Более простой альтернативой может быть написание действия Rake для выполнения текстовой замены в (обычно) сгенерированном источнике.

Загляните в шаблоны Rails.

Вы можете написать его, чтобы сделать гораздо больше, чем просто заменить css в приложении rails.Вы можете заставить его устанавливать драгоценные камни, замораживать рельсы и все такое прочее.Взгляните на http://youvegotrails.com для представления о том, что вы можете сделать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top