rails 中的 zurb_foundation 布局生成 [英] zurb_foundation layout generation in rails
问题描述
我使用 gem 'zurb-foundation', '~> 4.0.0' 和 gem 'rails', '3.2.13'
在bundle install"之后,我尝试生成标准基础布局模板(rails gfoundation:layout"),我看到Could not find generatorfoundation:layout".
这是rails generate --help"输出:
<预><代码>用法:rails 生成 GENERATOR [args] [options]常规选项:-h, [--help] # 打印生成器的选项和用法-p, [--pretend] # 运行但不做任何更改-f, [--force] # 覆盖已经存在的文件-s, [--skip] # 跳过已经存在的文件-q, [--quiet] # 抑制状态输出请在下面选择一个发电机.导轨:资产控制器发电机帮手集成测试邮递员移民模型观察者性能测试资源脚手架scaffold_controller会话迁移任务咖啡:咖啡:资产基础:基础:安装查询:jquery:安装JS:js:资产当我运行rails gfoundation:install"时,我有:
<预><代码>插入 app/assets/javascripts/application.js追加 app/assets/javascripts/application.js冲突应用程序/资产/样式表/foundation_and_overrides.scss覆盖/Users/bmalets/Documents/ror_projects/easyprint/app/assets/stylesheets/foundation_and_overrides.scss?(输入h"寻求帮助)[Ynaqdh] 是强制应用程序/资产/样式表/foundation_and_overrides.scss追加应用程序/资产/样式表/foundation_and_overrides.scss追加应用程序/资产/样式表/application.css冲突 app/views/layouts/application.html.erb覆盖/Users/bmalets/Documents/ror_projects/easyprint/app/views/layouts/application.html.erb?(输入h"寻求帮助)[Ynaqdh] 是强制应用程序/视图/布局/application.html.erb在我有没有 vertical_menu 模板的空应用程序布局之后.我有没有顶部菜单的基础风格的视图(在 app/view/layouts/中只有 application.html.erb).问题是什么?为什么 zurb/foundation 生成器没有加载?
从 Foundation 4 开始,布局生成包含在 foundation:install
生成器中,在您的情况下,它实际上是可用的.只需运行:
rails g 基础:安装
您还可以查看实际来源生成器的代码以查看它的作用.
I use gem 'zurb-foundation', '~> 4.0.0' and gem 'rails', '3.2.13'
After 'bundle install', I try to generate standart foundation layout templates ( 'rails g foundation:layout' ), I see 'Could not find generator foundation:layout.'
This is 'rails generate --help' output:
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
Whe I run 'rails g foundation:install', I have:
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
After I have empty application layout without vertical_menu template. I have views with foundation style without top menu ( only application.html.erb in app/view/layouts/ ). What is the problem? Why zurb/foundation generators that are not loaded?
As of Foundation 4, the layout generation is included in the foundation:install
generator, which, in your case, is actually available. Just run :
rails g foundation:install
You might also take a peek at the actual source code of the generator to see exactly what it does.
这篇关于rails 中的 zurb_foundation 布局生成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!