【发布时间】:2016-10-11 15:21:52
【问题描述】:
我在 Rails 教程的开头,正在构建博客。我用的是Windows10。
我试图让主页显示hello world 而不是默认值。我将代码root 'welcome#index' 添加到routes.rb 文件中。
重新加载页面,出现以下错误:
AbstractController::Helpers::MissingHelperError 在 WelcomeController#index
缺少帮助文件 helpers/c:/users/phil/desktop/blog/app/helpers/application_helper.rb_helper.rb
Rails.root:c:/Users/Phil/desktop/blog
app/controllers/application_controller.rb:1:in
<top (required)>' app/controllers/welcome_controller.rb:1:in'
我查看了其他页面,他们讨论了大写和小写问题,我注意到在 Rails.root 方法中用户和菲尔是大写的,但在缺少的帮助文件帮助程序位置描述中是小写的。我不确定这是否是问题所在,但即使是我也不知道如何解决它!
我在解释应用程序/控制器时也遇到了麻烦,我想这指向了解决方案。任何帮助将不胜感激!
【问题讨论】:
标签: ruby-on-rails controller helper