Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Hyperstack部署问题:没有要加载的文件——models/application_record.rb(LoadError)_Ruby On Rails_Hyperstack - Fatal编程技术网

Ruby on rails Hyperstack部署问题:没有要加载的文件——models/application_record.rb(LoadError)

Ruby on rails Hyperstack部署问题:没有要加载的文件——models/application_record.rb(LoadError),ruby-on-rails,hyperstack,Ruby On Rails,Hyperstack,我使用的是hyperstack版本1.0.alpha1.4 我的应用程序在开发中运行良好,但当我尝试在生产模式下部署它时,会出现以下错误: /app/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:33:in `require': No such file to load -- models/application_record.

我使用的是hyperstack版本1.0.alpha1.4

我的应用程序在开发中运行良好,但当我尝试在生产模式下部署它时,会出现以下错误:

       /app/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:33:in `require': No such file to load -- models/application_record.rb (LoadError)
        from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in `block in require'
        from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:257:in `load_dependency'
        from /app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in `require'
        from /app/app/models/application_record.rb:5:in `<top (required)>'
...
/app/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.4.4/lib/bootsnap/load\u path\u cache/core\u ext/kernel\u require.rb:33:在“require”中:没有要加载的文件--models/application\u record.rb(LoadError)
from/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active\u support/dependencies.rb:291:in'block in require'
来自/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active\u support/dependencies.rb:257:in'load\u dependencity'
来自/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active\u support/dependencies.rb:291:in'require'
from/app/app/models/application\u record.rb:5:in`'
...

我怎样才能解决这个问题?提前感谢。

Hyperstack会在app/Hyperstack/models下放置一个application\u record.rb文件/ 使用CONTNET:

class ApplicationRecord
但也需要在app/models下的application_record.rb中包含以下内容:

#app/models/application_record.rb
#此文件的存在会阻止rails迁移重新创建应用程序_record.rb
#看https://github.com/rails/rails/issues/29407
需要“模型/应用程序\记录.rb”
这些文件存在吗

另外,生产和开发之间的主要区别在于,在开发过程中,必须预编译生产中的自动加载工作。
是否错过了此步骤?

是的,两个文件都存在。资产预编译在部署期间自动进行,而不是?是否有一些文件需要添加到'config/initializers/assets.rb'中的资产管道中?