首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails 3 breadcrumbs_on_rails

rails 3 breadcrumbs_on_rails
EN

Stack Overflow用户
提问于 2012-02-23 19:23:36
回答 2查看 841关注 0票数 0

我正在尝试使用Rails3应用程序配置breadcrumbs_on_rails

我已经添加了

代码语言:javascript
复制
gem 'breadcrumbs_on_rails'

放入我的gemfile中

此外,我还放置了包括BreadcrumbsOnRails::ControllerMixin

代码语言:javascript
复制
require File.expand_path('../boot', __FILE__)

require 'rails/all'

include BreadcrumbsOnRails::ControllerMixin

if defined?(Bundler)
....

到application.rb中

但不管怎样,我总是收到错误:

代码语言:javascript
复制
runnerw.exe C:\Ruby\bin\ruby.exe -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /script/rails server -b 127.0.0.1 -p 3000 -e development
/config/application.rb:1:in `<top (required)>': uninitialized constant BreadcrumbsOnRails (NameError)
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/commands.rb:53:in `require'
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/commands.rb:53:in `block in <top (required)>'
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/commands.rb:50:in `tap'
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/railties-3.2.1/lib/rails/commands.rb:50:in `<top (required)>'
    from /script/rails:6:in `require'
    from /script/rails:6:in `<top (required)>'

如何解决这个错误?谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-02-23 21:11:31

嗨,朋友,在bundler加载你的gem 'breadcrumbs_on_rails‘之后,常量BreadcrumbsOnRails::ControllerMixin就可以使用了。

但是在bundler加载gem之前,您已经使用了BreadcrumbsOnRails::ControllerMixin。

gems是在执行以下您必须使用的lines.so之后加载的

代码语言:javascript
复制
require 'rails/all'

if defined?(Bundler)
 # If you precompile assets before deploying to production, use this line
   Bundler.require(*Rails.groups(:assets => %w(development test)))
  # If you want your assets lazily compiled in production, use this line
 # Bundler.require(:default, :assets, Rails.env)
end
include BreadcrumbsOnRails::ControllerMixin

这是你的宝石的文件。

https://github.com/weppos/breadcrumbs_on_rails

祝好运。

票数 1
EN

Stack Overflow用户

发布于 2012-02-23 22:14:45

浏览@soundar提供的文档,我在源代码或文档中没有看到ControllerMixin。我也不认为需要在config/application.rb中放入任何内容

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9412073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档