gpt4 book ai didi

ruby - Rails 中的 AbstractController::Helpers::MissingHelperError::WelcomeController#index

转载 作者:太空宇宙 更新时间:2023-11-03 16:43:15 25 4
gpt4 key购买 nike

这是我在 Rails 服务器上运行我的第一个 ruby​​ 应用程序时的错误。有时,我设法通过,有时我会在 60% 的时间内遇到此错误。

My Code

My Error screen

AbstractController::Helpers::MissingHelperError in Rails::WelcomeController#index
Missing helper file helpers/c:/users/benjamin/desktop/pinteresting/app/helpers/application_helper.rb_helper.rb

Rails.root: c:/Users/Benjamin/desktop/pinteresting
Application Trace | Framework Trace | Full Trace

actionpack (4.2.5.1) lib/abstract_controller/helpers.rb:151:in `rescue in block in modules_for_helpers'
actionpack (4.2.5.1) lib/abstract_controller/helpers.rb:148:in `block in modules_for_helpers'
actionpack (4.2.5.1) lib/abstract_controller/helpers.rb:144:in `map!'
actionpack (4.2.5.1) lib/abstract_controller/helpers.rb:144:in `modules_for_helpers'
actionpack (4.2.5.1) lib/action_controller/metal/helpers.rb:93:in `modules_for_helpers'
actionpack (4.2.5.1) lib/abstract_controller/helpers.rb:108:in `helper'
actionpack (4.2.5.1) lib/action_controller/railties/helpers.rb:17:in `inherited'
railties (4.2.5.1) lib/rails/application_controller.rb:1:in `<top (required)>'
activesupport (4.2.5.1) lib/active_support/dependencies.rb:274:in `require'
activesupport (4.2.5.1) lib/active_support/dependencies.rb:274:in `block in require'
activesupport (4.2.5.1) lib/active_support/dependencies.rb:240:in `load_dependency'
activesupport (4.2.5.1) lib/active_support/dependencies.rb:274:in `require'
railties (4.2.5.1) lib/rails/welcome_controller.rb:1:in `<top (required)>'
activesupport (4.2.5.1) lib/active_support/inflector/methods.rb:263:in `const_get'
activesupport (4.2.5.1) lib/active_support/inflector/methods.rb:263:in `block in constantize'
activesupport (4.2.5.1) lib/active_support/inflector/methods.rb:259:in `each'
activesupport (4.2.5.1) lib/active_support/inflector/methods.rb:259:in `inject'
activesupport (4.2.5.1) lib/active_support/inflector/methods.rb:259:in `constantize'
activesupport (4.2.5.1) lib/active_support/dependencies.rb:566:in `get'

最佳答案

[已解决] 我遇到了同样的问题。我意识到,当您在不同驱动器(例如 D:/)的不同目录中运行新的 Rails 应用程序时,它就会发生。我认为在安装 ruby​​ 和 devkit 的驱动器中运行它很重要(不要忘记安装 devkit 并运行 ruby​​ dk.rb init,然后运行 ​​ruby​​ dk.rb install)。

步骤

  1. 重新运行 gem install rails fresh
  2. 相对于您的 ruby​​ 安装文件夹运行 rails new [my-application-name]

  3. 运行 rails s 或 rails server

  4. 耶!您启动并运行了 Rails 应用程序

关于ruby - Rails 中的 AbstractController::Helpers::MissingHelperError::WelcomeController#index,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39946936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com