Создание макета zurb_foundation в рельсах
Я использую гем 'zurb-foundation', '~> 4.0.0' и гем 'rails', '3.2.13'
После "установки пакета" я пытаюсь сгенерировать стандартные шаблоны компоновки фундамента ("rails g foundation:layout") и вижу "Не удалось найти фундамент генератора: компоновка".
Это вывод 'rails generate --help':
Usage: rails generate GENERATOR [args] [options]
General options:
-h, [--help] # Print generator's options and usage
-p, [--pretend] # Run but do not make any changes
-f, [--force] # Overwrite files that already exist
-s, [--skip] # Skip files that already exist
-q, [--quiet] # Suppress status output
Please choose a generator below.
Rails:
assets
controller
generator
helper
integration_test
mailer
migration
model
observer
performance_test
resource
scaffold
scaffold_controller
session_migration
task
Coffee:
coffee:assets
Foundation:
foundation:install
Jquery:
jquery:install
Js:
js:assets
Когда я запускаю 'rails g foundation:install', у меня есть:
insert app/assets/javascripts/application.js
append app/assets/javascripts/application.js
conflict app/assets/stylesheets/foundation_and_overrides.scss
Overwrite /Users/bmalets/Documents/ror_projects/easyprint/app/assets/stylesheets/foundation_and_overrides.scss? (enter "h" for help) [Ynaqdh] Yes
force app/assets/stylesheets/foundation_and_overrides.scss
append app/assets/stylesheets/foundation_and_overrides.scss
append app/assets/stylesheets/application.css
conflict app/views/layouts/application.html.erb
Overwrite /Users/bmalets/Documents/ror_projects/easyprint/app/views/layouts/application.html.erb? (enter "h" for help) [Ynaqdh] Yes
force app/views/layouts/application.html.erb
После того, как у меня есть пустой макет приложения без шаблона vertical_menu. У меня есть представления со стилем основы без верхнего меню (только application.html.erb в app/view/layouts/). В чем проблема? Почему генераторы zurb/ фундамента не загружены?
1 ответ
Начиная с Foundation 4, генерация макета включена в foundation:install
генератор, который, в вашем случае, на самом деле доступен. Просто беги:
rails g foundation:install
Вы также можете взглянуть на фактический исходный код генератора, чтобы увидеть, что именно он делает.