Как использовать Twitter начальную загрузку с рельсов 3.0 - PullRequest
0 голосов
/ 15 марта 2012

Как я должен использовать бутстап с рельсами 3.0 вместо> = 3.1?Есть ли плагин, который поддерживает рельсы 3.0?

Ответы [ 2 ]

3 голосов
/ 15 марта 2012

Я думаю, что все самоцветы начальной загрузки требуют Rails 3.1 или выше.У меня недавно была начальная загрузка в приложении Rails 3.0.10 с использованием файла Less.js, который вы загружаете с их сайта: http://lesscss.org/. Это самый простой и простой способ использования Twitter-Bootstrap;файл компилирует все ваши файлы "my_file.less" в css на стороне клиента.

Однако, если вы хотите изменить переменные (что является реальной возможностью использования этой инфраструктуры), вам нужно скомпилироватьЭто.Вы можете взглянуть на этот компилятор Less: http://wearekiss.com/simpless. Я никогда не пробовал этого, но я слышал хорошие отзывы об этом, и он работает на Mac, Linux или ПК.

Возможно, самый простойчто нужно сделать - если вы хотите скомпилировать код на стороне сервера - было бы обновить ваш проект до Rails 3.1.1 и просто использовать одну из жемчужин Twitter Bootstrap.На самом деле это именно то, что я и сделал.Мне удалось обновить приложение до 3.1.1, и я использовал гем Boostrap-Sass (просто потому, что я немного предпочитаю Sass).

Если вы решите обновить, следуйте этому RailsCast: http://railscasts.com/episodes/282-upgrading-to-rails-3-1

Это мне очень помогло.

Райан Бейтс также предлагает видео о том, как включить Twitter Bootstrap в приложение Rails: http://railscasts.com/episodes/328-twitter-bootstrap-basics.

Вот ссылка на версию Sass Bootstrapчто я сейчас использую: https://github.com/thomas-mcdonald/bootstrap-sass

0 голосов
/ 15 марта 2012

Множество решений: вы можете перейти на rails 3.1+, возможно, лучше (а не проще, в зависимости от вашего приложения).Вы можете включить статические файлы самостоятельно, если не собираетесь изменять что-либо, что обрабатывается на уровне less.Вы можете сделать это, даже если захотите, но вам придется самостоятельно перекомпилировать файлы (или найти способ автоматизировать это).Наконец, может существовать драгоценный камень, совместимый с pre-asset-pipe для rails, или старая версия драгоценного камня.Вам придется искать себя, если вы абсолютно хотите драгоценный камень.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...