您要查找的页面不存在。您可能输错了地址或页面可能已移动

时间:2014-10-26 03:17:59

标签: ruby-on-rails ruby heroku

我在heroku上托管了一个应用,当我尝试访问example.com/pages/movies时出现以下错误

  

您要查找的页面不存在。您可能输错了地址或页面可能已移动。

然而,当我在localhost:3000 / pages / movies

下访问它时它会起作用

我不确定这是路由错误还是什么,我现在很无能为力。

这是我的routes.rb

InstallRails::Application.routes.draw do

  get "pages/movies"
  resources :sessions, only: :destroy
  resources :install_steps, path: 'steps'
  root 'welcome#index'

  get 'test', to: 'welcome#test'

end

1 个答案:

答案 0 :(得分:0)

您的路由文件错过了哪个控制器操作应该处理对该URL的请求。类似的东西:

get '/pages/movies', to: 'pages#movies'

这意味着来自movies的{​​{1}}操作将处理请求。