500错误页面,在production.log中没有信息

时间:2012-10-29 09:32:12

标签: ruby-on-rails ruby rake ruby-on-rails-3.2 activeadmin

我目前在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和一切但没有结果。如果我将代码恢复到最后一个稳定的代码并且部署完全正常。

我会非常感谢任何能指出正确方向来解决这个问题的人。

由于

1 个答案:

答案 0 :(得分:1)

花了将近2天的时间来解决这个问题之后,我使用了旧版本的ActiveAdmin而不是新的最新版本,一切都像魅力一样。