2014-02-05 2 views
1

Я пытаюсь использовать эту команду в терминале: rails generate layout simple --force, и когда я это сделаю, я получаю эту ошибку: Could not find generator layout. Так что я попытался попытаться быть более конкретным в своем gemfile и добавил конкретную , номер последней версии в файл (gem 'rails_layout', ~> '1.0.5') и по-прежнему получают ту же ошибку. Я немного искал и нашел этот похожий вопрос: zurb_foundation layout generation in rails и ответ, кажется, говорит, что Фонд теперь включает в себя генератор макета в собственном камне? Или я читаю это неправильно? Во всяком случае, я сделал gem uninstall rails_layout, а затем снова попробовал оригинальную команду. Тем не менее, нет. То же, оригинальная ошибка, заключающаяся в невозможности найти генератор макета. Я на Rails 4.0.2 и Ruby 2.0.0 Есть ли у кого-нибудь предложения? Спасибо!Rails_Layout «Не удалось найти генератор макета»

+0

Почему бы вам просто не создать макет в вашей среде IDE? –

+1

Вам не нужно говорить, что «рельсы генерируют макет: установите простой»? вам не хватает ': install'? – usha

ответ

2

Вы читаете книгу Learn Ruby on Rails. Но вы читаете устаревшую версию книги. Последняя версия книги - v1.19. Вы увидите правильный синтаксис для использования rails_layout самоцвета:

$ rails generate layout:install simple --force 

Если вы проверите README для rails_layout драгоценного камня вы увидите правильные команды: https://github.com/RailsApps/rails_layout

rails_layout драгоценный камень дает вам простой способ настроить макет приложения, флэш-сообщения и частичные части навигации. Если вы не используете команду генератора, вы можете скопировать код примера из книги, чтобы получить то, что вам нужно (команда генератора дает вам ярлык). Позже в книге вы узнаете, как установить Foundation и настроить макет приложения, флэш-сообщения и частичные части навигации для Foundation. Вы можете следовать инструкциям на веб-сайте Фонда, но опять же, камень rails_layout дает вам ярлык.

Подводя итог: убедитесь, что у вас есть новейшая версия книги.

+0

Спасибо, Даниэль! Я продолжу и получаю обновленную версию. –

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