gpt4 book ai didi

ruby-on-rails - 新 Rails 应用程序出现问题

转载 作者:行者123 更新时间:2023-12-04 11:49:10 25 4
gpt4 key购买 nike

我刚刚创建了一个新的 rails 应用程序(在 CL 上,使用 rails new),我在 4.2.6,但似乎在我可以对我遇到错误的应用程序做任何事情之前。

第一的...

/config/environments/development.rb:53:in `block in <top (required)>':
uninitialized constant ActiveSupport::EventedFileUpdateChecker (NameError)

然后一旦我评论出来......
/config/initializers/new_framework_defaults.rb:15:in `<top (required)>':
undefined method `to_time_preserves_timezone=' for ActiveSupport:Module (NoMethodError)

一旦被注释掉......
 /config/initializers/new_framework_defaults.rb:21:in `<top (required)>':
undefined method `halt_callback_chains_on_return_false=' for ActiveSupport:Module (NoMethodError)

最后...
.gem/ruby/2.2.3/gems/actionmailer-4.2.5/lib/action_mailer/base.rb:569:in `method_missing':
undefined method `perform_caching=' for ActionMailer::Base:Class (NoMethodError)

我能在谷歌上找到的所有东西都表明这些是与 Rails 5 相关的东西。我不知道如何绕过它们,或者如何创建一个仍然特定于 4.2.6 的应用程序。

最佳答案

如果您仍然想使用 Rails 5,请在 development.rb 文件中注释以下行:
config.action_mailer.perform_caching = false

这样做之后,您可能会得到:
ActionView::Template::Error(找不到类型为“application/javascript”的文件“ation_cable”

然后在您的 cable.js 文件中从//= require action_cable 中删除 =。

关于ruby-on-rails - 新 Rails 应用程序出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38189879/

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