- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
通过 clarkware 的 iphone-rails-tutorial 进行工作并尝试构建并运行包含的最终 Rails 代码,但每当我尝试访问 localhost:3000/
时,我都会在服务器控制台中收到此错误ActionController::RoutingError (uninitialized constant ApplicationController::Authentication):
app/controllers/application_controller.rb:5:in `<class:ApplicationController>'
app/controllers/application_controller.rb:1:in `<top (required)>'
app/controllers/goals_controller.rb:2:in `<top (required)>'
Rendered /Users/joeuser/.rvm/gems/ruby-1.9.2-p0@rails3/gems/actionpack-3.0.0/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (1.6ms)
之前包含的示例代码“里程碑”运行得很好。只有最后一个抛出错误...
这是什么意思?我不经意间猜测,缺少某种身份验证 gem ,但我不知道是哪一个。除了默认的 Rails 和 sqlite3-ruby 之外,Gemfile 中没有列出任何内容...并且文档中没有提及任何身份验证框架。
有人了解此错误或足够熟悉本教程以了解发生了什么吗?
我似乎找不到与本教程相关的论坛,所以我想我应该在这里查询。如果您知道的话,请引导我访问活跃的论坛。
最佳答案
当我使用 Rails beta 之一(在我的例子中为 beta3)创建应用程序,然后将其更新到发布版本时,我就看到了这种情况。为了让它工作,你可以尝试添加:
config.autoload_paths += %W(#{config.root}/lib)
到你的config/application.rb。
YMMV
关于ruby-on-rails - Rails 错误:未初始化常量 ApplicationController::Authentication,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3729561/
我正在使用 Ember App Kit (EAK)。 当我加载我的索引页面时,Ember Inspector/Chrome Dev Tools 控制台显示这一行: *generated -> cont
在应用程序 Controller 中,我有几个方法可以处理请求的 Controller 和操作名称。 为了遵循 DRY 原则,我想用这些参数定义共享变量。 class ApplicationContr
每当两个并发的 HTTP 请求进入我的 Rails 应用时,第二个总是返回以下错误: A copy of ApplicationController has been removed from the
ApplicationController是否继承自DeviseController? 否则如何设计方法在 ApplicationController 中可用。 最佳答案 ApplicationCon
在我的 ApplicationController 中,我有一个方法定义为辅助方法: helper_method :some_method_here 我如何在 RSpec 中测试 Applicatio
如果我在 application_controller 中: def calendar_sidebar @missed_dates_by_date = current_user.misse
我需要对 Controller 中的回调顺序进行更精细的控制。目前 Rails 只允许您使用 append|prepend_before|after_action,但如果您想添加一个带有专用回调的模块
我在ApplicationController中定义了方法 class ApplicationController < ActionController::Base helper_method
我在 rackspace 云服务器上在线设置了一个简单的应用程序,但我从 phusion passenger 收到以下错误消息: uninitialized constant ApplicationC
我正在使用 Rails 5.2、Pundit 1.1 和 rails_admin 1.2 我的 application_controller.rb 中有以下内容: class ApplicationC
我正在尝试使用 rspec 来测试我的 ApplicationController 中的过滤器。 在 spec/controllers/application_controller_spec.rb我有
我是 Rails 的新手,我不明白为什么会出现此错误: undefined local variable or method `with' for ApplicationController:Clas
我的问题涉及以下开发堆栈: rails 3.2.1 德雷珀 0.14 祖先 1.2.5 我想要做的是,将导航传送到我的布局。所以我在 ApplicationController 中定义了一个 befo
我想我会想出一个巧妙的方法来在 Rails 3.x gem 中扩展 ApplicationController。 在我的 gem lib/my_namespace/my_controller.rb ,
我正在使用 Ember.js,并且在渲染的模板部分中从我的 ApplicationController 访问方法时遇到问题。 在我的布局中,我有以下内容 {{ render common/na
在Rails中,我在ApplicationController中添加了几个rescue_from处理程序。他们的工作正常,除了看起来像 session 丢失,因为下一个请求始终被重定向到登录页面。 A
假设我有两个模型:客户和产品 Client的“username”和“email”应该是“unique index”,作为Product的“serialnumber” 当用户在作为唯一索引的表单字段上键
当我从像 UsersController < ApplicationController 这样的继承 Controller 调用位于 ApplicationController 内部的方法时,该方法的
我正在尝试升级到 Rails 4 beta 1,但遇到了一些问题。 简而言之,这就是我的应用程序 Controller 的样子。 class ApplicationController ': unde
我需要在 Rspec/capybara 请求规范中 stub current_user 方法的响应。该方法在 ApplicationController 中定义并使用 helper_method。该方
我是一名优秀的程序员,十分优秀!