gpt4 book ai didi

ruby-on-rails - rails 3 : "uninitialized constant Formtastic::FormBuilder" error after deploying app on production server

转载 作者:行者123 更新时间:2023-12-01 09:06:48 24 4
gpt4 key购买 nike

我正在尝试在生产服务器上部署我的 Rails3.0 应用程序。之前有很多麻烦,但都解决了。现在我有了另一个。

有一个乘客错误页面的文字:

错误信息:未初始化的常量 Formtastic::FormBuilder

异常类:名称错误

回溯:

0/home/ubuntu/.rvm/gems/ruby-1.9.2-p180@rails3.0/gems/client_side_validations-3.1.0/lib/client_side_validations/formtastic.rb 20 in `'

1/home/ubuntu/projects/questroad/config/initializers/client_side_validations.rb 4 in '
2/home/ubuntu/.rvm/gems/ruby-1.9.2-p180@rails3.0/gems/railties-3.0.7/lib/rails/engine.rb 201 在
block (2级)中'

3/home/ubuntu/.rvm/gems/ruby-1.9.2-p180@rails3.0/gems/railties-3.0.7/lib/rails/engine.rb 200 在“每个”中

...

Google 搜索结果对我没有帮助,现在我在这里。

统一更新:另外,如果我尝试运行 WEBrick 服务器,也会出现同样的错误。

统一更新:我尝试在 Gemfile 中注释“gem 'client_side_validation'”行,错误消失了。但是现在我不能使用这个 gem 了。

最佳答案

我遇到了同样的问题,但在生产中没有,我在开发后遇到了这个错误:

bundle update

然后尝试运行我的 rspecs。

似乎捆绑更新,安装了 client_side_validations 3.1.0,这似乎产生了问题(......不知道为什么,我没有时间分析它 atm),但是使用 Gemfile 中的固定版本解决了它:

gem 'client_side_validations', '3.0.5' 

希望对你有帮助!

关于ruby-on-rails - rails 3 : "uninitialized constant Formtastic::FormBuilder" error after deploying app on production server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6438449/

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