2012-05-17 3 views
6

Я недавно установлен Twitter Bootstrap в мое приложение Rails с помощью следующих двух шагов:Удаление Twitter Bootstrap из приложения Rails

rails g bootstrap:install 

(это включает Twitter Bootstrap к трубопроводу активов моего приложения)

rails g bootstrap:layout application fixed 

(это создало макет для меня, по умолчанию application.html.erb и был создан фиксированный макет)

Должен ли я выполнить любое из следующих действий или все это, чтобы удалить Twitt er Bootstrap полностью из моего приложения?

  1. Удалить все файлы, добавленные пользователем в папку APP?

    • javascripts/bootstrap.js.coffee

    • stylesheets/bootstrap.js.coffee

    • layout/application.html.erb (редактировать этот файл?)

  2. Есть ли другие файлы, которые были созданы, что я пропустил, а также должны удалить?

+2

Используете ли вы контроль версий (например, Git)? Если нет, вы определенно должны быть, если бы вы были, это могло быть так же просто, как возврат фиксации. –

+0

Я использую git и github, но с момента добавления Twitter Bootstrap я внес существенные изменения, могу ли я еще отменить конкретную фиксацию давным-давно? – edweezy

+0

Вы можете, но могут возникнуть конфликты слияния, которые вам придется решать. Просто посмотрите, как восстановить фиксацию и разрешить конфликты слияния и попробовать! –

ответ

4

Если вы посмотрите на GitHub репо для этого вы можете увидеть генераторы и что именно они делают:

https://github.com/seyhunak/twitter-bootstrap-rails/tree/master/lib/generators/bootstrap

Команда

rails g bootstrap:install 

Использует шаблоны здесь: https://github.com/seyhunak/twitter-bootstrap-rails/tree/master/lib/generators/bootstrap/install/templates

Команда раскладка использует шаблоны здесь: https://github.com/seyhunak/twitter-bootstrap-rails/tree/master/lib/generators/bootstrap/layout/templates

Кроме того, удалить камень из вашего Gemfile

gem "twitter-bootstrap-rails" 
+0

Большое спасибо, это было точное объяснение, в котором я нуждался! – edweezy

16

Попробуйте

rails destroy bootstrap:install 

Кроме того, удалить камень из вашего Gemfile

gem "twitter-bootstrap-rails"

+0

Мне нравится этот ответ немного лучше. Гораздо больше. – Adam

+0

Не работает У меня есть следующее сообщение об ошибке: Не удалось найти генератор 'bootstrap: install' –

+1

My Bad it is correct. –

Смежные вопросы