Создание макета 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

Вы также можете взглянуть на фактический исходный код генератора, чтобы увидеть, что именно он делает.

Другие вопросы по тегам