Rails应用程序w / Heroku - 主页不存在

时间:2013-09-30 21:26:41

标签: ruby-on-rails heroku deployment

我的应用程序在我的本地主机上完美运行,但是当我将它推送到Heroku时,我的主页给了我一条消息,上面写着“您正在寻找的页面不存在。”应用程序中的其他页面(不是全部,但大多数)在Heroku上正确显示。以下是运行heroku run cat config/routes.rb

的输出
Running `cat config/routes.rb` attached to terminal... up, run.8019
SampleApp::Application.routes.draw do
  resources :users
  resources :sessions,      only: [:new, :create, :destroy]
  resources :relationships, only: [:create, :destroy]
  resources :teams
  resources :players
  resources :matchups

  root 'static_pages#home'
  match '/signup',  to: 'users#new',            via: 'get'
  match '/signin',  to: 'sessions#new',         via: 'get'
  match '/signout', to: 'sessions#destroy',     via: 'delete'
  match '/help',    to: 'static_pages#help',    via: 'get'
  match '/about',   to: 'static_pages#about',   via: 'get'
  match '/contact', to: 'static_pages#contact', via: 'get'
  match '/updatepts', to: 'static_pages#updatepts', via: 'get'
  match '/findMatchup', to: 'static_pages#findMatchup', via: 'get'

显示不显示的另一页是matchups/:id。关于为什么在本地显示没有问题的任何想法,但不能在Heroku上工作?谢谢!

编辑:我正在使用Ruby 2运行Rails 4。

1 个答案:

答案 0 :(得分:0)

我的根本问题是,在我的主页上呈现的部分(以及另一个未显示的页面)正在调用一个nil的字段,因为我的heroku数据库中的数据不像我的数据那样广泛。本地数据库。