Подтвердить что ты не робот

Twitter-bootstrap-rails gem workflow

Как использовать твитер-загрузочный рельс в моем приложении Rails 3.2.1? Что такое рабочий процесс?

После этого:

rails g bootstrap:layout [LAYOUT_NAME] [*fixed or fluid] [options]

что мне делать дальше? Я просто копирую и вставляю сгенерированный код в свое представление? Я делаю это для каждой точки зрения? Если да, то как работает

rails g bootstrap:themed [RESOURCE_NAME] [LAYOUT] [options]

любое другое?

Вы, ребята, даже используете генераторы рельсов?

Спасибо

4b9b3361

Ответ 2

Я автор жемчужины twitter-bootstrap-rails. Я дам вам быстрый проход, чтобы установить и использовать twitter-bootstrap-rails.

Ruby stack; (Ruby 1.9.3, Rails 3.1 или Rails 3.2 требуется. Используйте RVM для запуска)

После связывания gem с Gemfile;

gem 'twitter-bootstrap-rails'

bundle install

Запустить генератор установки

rails g bootstrap:install

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

Генератор раскладки запуска

rails g bootstrap:layout application fixed

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

Запустить тесный генератор (необязательно);

rails g scaffold post title:string description:text

(на этом этапе используются генераторы Rails для создания CRUD-материала для вас)

rake db:migrate

(переход на базу данных)

rails g bootstrap:themed posts

(Твиттер Bootstrap совместимый стиль для ваших просмотров и форм сообщений)

Также есть подробная документация для установки, использования и генераторов, coffeescript и т.д. https://github.com/seyhunak/twitter-bootstrap-rails.

Ответ 3

Run:

rails new APPLICATION -m anyfile.rb

anyfile.rb

gem "therubyracer"
gem "less-rails" 
gem "twitter-bootstrap-rails"


generate("scaffold", "Post title:string content:text")
rake("db:create")
rake("db:migrate")
generate("bootstrap:layout", "application fluid")
generate("bootstrap:install")
generate("bootstrap:themed", "posts")


git :init
git :add => "."
git :commit => "-m First commit!"