Rails_Layout“无法找到布局生成器”

时间:2014-02-05 01:07:36

标签: ruby-on-rails ruby learn-ruby-on-rails

我正在尝试在终端中使用此命令:rails generate layout simple --force当我这样做时,我收到此错误:Could not find generator layout.所以我试图在我的gemfile中尝试更具体,并添加了特定的,最新的版本号到文件(gem'trail_layout',〜>'1.0.5'),仍然得到相同的错误。我做了一些搜索,发现了类似的问题:zurb_foundation layout generation in rails,答案似乎说基金会现在包含布局生成器在它自己的宝石?还是我读错了?无论如何,我做了gem uninstall rails_layout然后再次尝试原始命令。不过,不行。同样,无法找到布局生成器的原始错误。我在Rails 4.0.2和Ruby 2.0.0有没有人有任何建议?谢谢!

1 个答案:

答案 0 :(得分:2)

您正在阅读这本书Learn Ruby on Rails。但是你正在阅读这本书的过时版本。本书的最新版本是v1.19。您将看到使用rails_layout gem的正确语法是:

$ rails generate layout:install simple --force

如果你检查rails_layout gem的README,你会看到正确的命令: https://github.com/RailsApps/rails_layout

rails_layout gem为您提供了一种设置应用程序布局,Flash消息和导航部分的简便方法。如果不使用generator命令,则可以从书中复制示例代码以获得所需(生成器命令为您提供快捷方式)。在本书的后面部分,您将学习如何安装Foundation并为Foundation设置应用程序布局,Flash消息和导航部分。您可以按照基金会网站上的说明操作,但又一次,rails_layout gem为您提供了一个快捷方式。

总结:确保您拥有该书的最新版本。