我目前在Linode服务器上部署的rails应用程序遇到了一些问题。 gemfile如下所示:
source 'https://rubygems.org'
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
end
gem 'rails', '3.2.8'
gem 'mysql2'
gem 'activeadmin',:git => "git@github.com:sadanmasroor/active_admin.git"
gem 'jquery-rails'
gem 'roo'
group :production do
gem 'unicorn'
end
group :development do
gem 'thin'
gem 'capistrano'
end
显然,ActiveAdmin的问题列表一开始主要是使用activeadmin资产,我最终通过调试问题克服了这些问题。现在的问题是资产在开发和生产中成功预编译(Capistrano Assets Precompile Task)但是我甚至在访问索引页时遇到500错误。
奇怪的是生产日志中没有错误。它只是表明资产已成功预编译。我不知道究竟是什么导致了这个问题。我一直试图将这件事情看出来差不多三天了。从字面上尝试了我可以解决它从ActiveAdmin问题到stackoverflow和一切但没有结果。如果我将代码恢复到最后一个稳定的代码并且部署完全正常。
我会非常感谢任何能指出正确方向来解决这个问题的人。
由于
答案 0 :(得分:1)
花了将近2天的时间来解决这个问题之后,我使用了旧版本的ActiveAdmin而不是新的最新版本,一切都像魅力一样。