2013-04-01 41 views
1

在嘗試訪問我的應用程序時出現我的頁面不存在的錯誤。它在本地工作,但不是在系統上,我運行耙路和重新啓動,沒有解決。雖然「頁面不存在」顯示我的自定義圖標。這是一個簡單的一頁APP FOR USE在我的個人運營商我自己,很基本的,沒有過頂,一組支架和多數民衆贊成它的....是的RubyMine開發Heroku - 頁面不存在

routes文件:

BoothLeads::Application.routes.draw do 

    resources :leads 


    # The priority is based upon order of creation: 
    # first created -> highest priority. 

    # Sample of regular route: 
    # match 'products/:id' => 'catalog#view' 
    # Keep in mind you can assign values other than :controller and :action 

    # Sample of named route: 
    # match 'products/:id/purchase' => 'catalog#purchase', :as => :purchase 
    # This route can be invoked with purchase_url(:id => product.id) 

    # Sample resource route (maps HTTP verbs to controller actions automatically): 
    # resources :products 

    # Sample resource route with options: 
    # resources :products do 
    #  member do 
    #  get 'short' 
    #  post 'toggle' 
    #  end 
    # 
    #  collection do 
    #  get 'sold' 
    #  end 
    # end 

    # Sample resource route with sub-resources: 
    # resources :products do 
    #  resources :comments, :sales 
    #  resource :seller 
    # end 

    # Sample resource route with more complex sub-resources 
    # resources :products do 
    #  resources :comments 
    #  resources :sales do 
    #  get 'recent', :on => :collection 
    #  end 
    # end 

    # Sample resource route within a namespace: 
    # namespace :admin do 
    #  # Directs /admin/products/* to Admin::ProductsController 
    #  # (app/controllers/admin/products_controller.rb) 
    #  resources :products 
    # end 

    # You can have the root of your site routed with "root" 
    # just remember to delete public/index.html. 
    #root :to => 'leads#index.html' 

    # See how all your routes lay out with "rake routes" 

    # This is a legacy wild controller route that's not recommended for RESTful applications. 
    # Note: This route will make all actions in every controller accessible via GET requests. 
    # match ':controller(/:action(/:id))(.:format)' 
end 

遷移

class CreateLeads < ActiveRecord::Migration 
    def change 
    create_table :leads do |t| 
     t.string :name 
     t.string :address 
     t.string :phone 
     t.text :interest 

     t.timestamps 
    end 
    end 
end 

LEADS CONTROLLER其他需要讓我

class LeadsController < ApplicationController 
    # GET /leads 
    # GET /leads.json 
    def index 
    @leads = Lead.all 

    respond_to do |format| 
     format.html # index.html.erb 
     format.json { render json: @leads } 
    end 
    end 

    # GET /leads/1 
    # GET /leads/1.json 
    def show 
    @lead = Lead.find(params[:id]) 

    respond_to do |format| 
     format.html # show.html.erb 
     format.json { render json: @lead } 
    end 
    end 

    # GET /leads/new 
    # GET /leads/new.json 
    def new 
    @lead = Lead.new 

    respond_to do |format| 
     format.html # new.html.erb 
     format.json { render json: @lead } 
    end 
    end 

    # GET /leads/1/edit 
    def edit 
    @lead = Lead.find(params[:id]) 
    end 

    # POST /leads 
    # POST /leads.json 
    def create 
    @lead = Lead.new(params[:lead]) 

    respond_to do |format| 
     if @lead.save 
     format.html { redirect_to @lead, notice: 'Lead was successfully created.' } 
     format.json { render json: @lead, status: :created, location: @lead } 
     else 
     format.html { render action: "new" } 
     format.json { render json: @lead.errors, status: :unprocessable_entity } 
     end 
    end 
    end 

    # PUT /leads/1 
    # PUT /leads/1.json 
    def update 
    @lead = Lead.find(params[:id]) 

    respond_to do |format| 
     if @lead.update_attributes(params[:lead]) 
     format.html { redirect_to @lead, notice: 'Lead was successfully updated.' } 
     format.json { head :no_content } 
     else 
     format.html { render action: "edit" } 
     format.json { render json: @lead.errors, status: :unprocessable_entity } 
     end 
    end 
    end 

    # DELETE /leads/1 
    # DELETE /leads/1.json 
    def destroy 
    @lead = Lead.find(params[:id]) 
    @lead.destroy 

    respond_to do |format| 
     format.html { redirect_to leads_url } 
     format.json { head :no_content } 
    end 
    end 
end 

什麼知道。

感謝您的幫助。

CMD PROMPT:Heroku的日誌

C:\Users\Jeff Gray\RubymineProjects\BoothLeads>heroku logs 
2013-04-01T05:34:12+00:00 app[web.1]: Completed 200 OK in 218ms (Views: 61.9ms | 
ActiveRecord: 63.6ms) 
2013-04-01T05:34:13+00:00 heroku[router]: at=info method=GET path=/assets/applic 
ation-01780e1cf08fc467414520399232647f.css host=peaceful-chamber-6371.herokuapp. 
com fwd="110.32.193.201" dyno=web.1 connect=1ms service=32ms status=200 bytes=25 
4629 
2013-04-01T05:34:13+00:00 heroku[router]: at=info method=GET path=/assets/applic 
ation-5909661ad10a83c2e0ae36fac77e7706.js host=peaceful-chamber-6371.herokuapp.c 
om fwd="110.32.193.201" dyno=web.1 connect=1ms service=19ms status=200 bytes=128 
395 
2013-04-01T05:34:21+00:00 heroku[web.1]: Stopping all processes with SIGTERM 
2013-04-01T05:34:22+00:00 app[web.1]: /usr/local/lib/ruby/1.9.1/webrick/server 
.rb:90:in `select' 
2013-04-01T05:34:22+00:00 app[web.1]: [2013-04-01 05:34:22] ERROR SignalExceptio 
n: SIGTERM 
2013-04-01T05:34:33+00:00 heroku[web.1]: Stopping remaining processes with SIGKI 
LL 
2013-04-01T05:34:33+00:00 heroku[web.1]: Error R12 (Exit timeout) -> At least on 
e process failed to exit within 10 seconds of SIGTERM 
2013-04-01T05:34:35+00:00 heroku[web.1]: Process exited with status 137 
2013-04-01T05:37:42+00:00 heroku[api]: Starting process with command `bundle exe 
c rake db:migrate` by [email protected] 
2013-04-01T05:37:45+00:00 heroku[run.2185]: Awaiting client 
2013-04-01T05:37:45+00:00 heroku[run.2185]: Starting process with command `bundl 
e exec rake db:migrate` 
2013-04-01T05:37:46+00:00 heroku[run.2185]: State changed from starting to up 
2013-04-01T05:37:54+00:00 heroku[run.2185]: Process exited with status 1 
2013-04-01T05:37:54+00:00 heroku[run.2185]: State changed from up to complete 
2013-04-01T05:38:00+00:00 heroku[web.1]: State changed from up to starting 
2013-04-01T05:38:02+00:00 heroku[web.1]: Starting process with command `bundle e 
xec rails server -p 47627` 
2013-04-01T05:38:03+00:00 heroku[web.1]: Stopping all processes with SIGTERM 
2013-04-01T05:38:04+00:00 app[web.1]: [2013-04-01 05:38:04] ERROR SignalExceptio 
n: SIGTERM 
2013-04-01T05:38:04+00:00 app[web.1]: /usr/local/lib/ruby/1.9.1/webrick/server 
.rb:90:in `select' 
2013-04-01T05:38:06+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-st 
yle plugins in vendor/plugins! Support for these plugins will be removed in Rail 
s 4.0. Move them out and bundle them in your Gemfile, or fold them in to your ap 
p as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes f 
or more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been 
-released. (called from <top (required)> at /app/config/environment.rb:5) 
2013-04-01T05:38:06+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-st 
yle plugins in vendor/plugins! Support for these plugins will be removed in Rail 
s 4.0. Move them out and bundle them in your Gemfile, or fold them in to your ap 
p as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes f 
or more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been 
-released. (called from <top (required)> at /app/config/environment.rb:5) 
2013-04-01T05:38:10+00:00 app[web.1]: => Booting WEBrick 
2013-04-01T05:38:10+00:00 app[web.1]: => Rails 3.2.12 application starting in pr 
oduction on http://0.0.0.0:47627 
2013-04-01T05:38:10+00:00 app[web.1]: => Call with -d to detach 
2013-04-01T05:38:10+00:00 app[web.1]: => Ctrl-C to shutdown server 
2013-04-01T05:38:10+00:00 app[web.1]: Connecting to database specified by DATABA 
SE_URL 
2013-04-01T05:38:10+00:00 app[web.1]: [2013-04-01 05:38:10] INFO ruby 1.9.2 (20 
11-07-09) [x86_64-linux] 
2013-04-01T05:38:10+00:00 app[web.1]: [2013-04-01 05:38:10] INFO WEBrick 1.3.1 
2013-04-01T05:38:10+00:00 app[web.1]: [2013-04-01 05:38:10] INFO WEBrick::HTTPS 
erver#start: pid=2 port=47627 
2013-04-01T05:38:11+00:00 heroku[web.1]: State changed from starting to up 
2013-04-01T05:38:14+00:00 heroku[web.1]: Error R12 (Exit timeout) -> At least on 
e process failed to exit within 10 seconds of SIGTERM 
2013-04-01T05:38:14+00:00 heroku[web.1]: Stopping remaining processes with SIGKI 
LL 
2013-04-01T05:38:17+00:00 heroku[web.1]: Process exited with status 137 
2013-04-01T05:38:36+00:00 heroku[router]: at=info method=GET path=/ host=peacefu 
l-chamber-6371.herokuapp.com fwd="75.170.18.86" dyno=web.1 connect=6ms service=1 
94ms status=404 bytes=728 
2013-04-01T05:38:36+00:00 app[web.1]: Started GET "/" for 75.170.18.86 at 2013-0 
4-01 05:38:35 +0000 
2013-04-01T05:38:36+00:00 app[web.1]: 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/railties-3 
.2.12/lib/rails/rack/logger.rb:32:in `call_app' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/activesupp 
ort-3.2.12/lib/active_support/tagged_logging.rb:22:in `tagged' 
2013-04-01T05:38:36+00:00 app[web.1]: ActionController::RoutingError (No route m 
atches [GET] "/"): 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/railties-3 
.2.12/lib/rails/rack/logger.rb:16:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/actionpack 
-3.2.12/lib/action_dispatch/middleware/request_id.rb:22:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/activesupp 
ort-3.2.12/lib/active_support/cache/strategy/local_cache.rb:72:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/actionpack 
-3.2.12/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/railties-3 
.2.12/lib/rails/rack/logger.rb:16:in `block in call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.4.5 
/lib/rack/methodoverride.rb:21:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.4.5 
/lib/rack/lock.rb:15:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/actionpack 
-3.2.12/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-cache 
-1.2/lib/rack/cache/context.rb:136:in `forward' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-cache 
-1.2/lib/rack/cache/context.rb:245:i 
n `fetch' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-cache 
-1.2/lib/rack/cache/context.rb:66:in `call!' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/railties-3 
.2.12/lib/rails/engine.rb:479:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-cache 
-1.2/lib/rack/cache/context.rb:51:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/railties-3 
.2.12/lib/rails/application.rb:223:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.4.5 
/lib/rack/content_length.rb:14:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.4.5 
/lib/rack/runtime.rb:17:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-cache 
-1.2/lib/rack/cache/context.rb:185:in `lookup' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/actionpack 
-3.2.12/lib/action_dispatch/middleware/static.rb:62:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/railties-3 
.2.12/lib/rails/rack/log_tailer.rb:17:in `call' 
2013-04-01T05:38:36+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.4.5 
/lib/rack/handler/webrick.rb:59:in `service' 
2013-04-01T05:38:36+00:00 app[web.1]: /usr/local/lib/ruby/1.9.1/webrick/httpse 
rver.rb:111:in `service' 
2013-04-01T05:38:36+00:00 app[web.1]: /usr/local/lib/ruby/1.9.1/webrick/httpse 
rver.rb:70:in `run' 
2013-04-01T05:38:36+00:00 app[web.1]: 
2013-04-01T05:38:36+00:00 app[web.1]: /usr/local/lib/ruby/1.9.1/webrick/server 
.rb:183:in `block in start_thread' 
2013-04-01T05:38:36+00:00 app[web.1]: 
2013-04-01T05:39:44+00:00 app[web.1]: Started GET "/" for 75.170.18.86 at 2013-0 
4-01 05:39:44 +0000 
2013-04-01T05:39:44+00:00 app[web.1]: 
2013-04-01T05:39:44+00:00 app[web.1]: ActionController::RoutingError (No route m 
atches [GET] "/"): 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/actionpack 
-3.2.12/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/actionpack 
-3.2.12/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/railties-3 
.2.12/lib/rails/rack/logger.rb:32:in `call_app' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/railties-3 
.2.12/lib/rails/rack/logger.rb:16:in `block in call' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/activesupp 
ort-3.2.12/lib/active_support/tagged_logging.rb:22:in `tagged' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/railties-3 
.2.12/lib/rails/rack/logger.rb:16:in `call' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/actionpack 
-3.2.12/lib/action_dispatch/middleware/request_id.rb:22:in `call' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.4.5 
/lib/rack/methodoverride.rb:21:in `call' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.4.5 
/lib/rack/runtime.rb:17:in `call' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/activesupp 
ort-3.2.12/lib/active_support/cache/strategy/local_cache.rb:72:in `call' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.4.5 
/lib/rack/lock.rb:15:in `call' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/actionpack 
-3.2.12/lib/action_dispatch/middleware/static.rb:62:in `call' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-cache 
-1.2/lib/rack/cache/context.rb:136:in `forward' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-cache 
-1.2/lib/rack/cache/context.rb:245:in `fetch' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-cache 
-1.2/lib/rack/cache/context.rb:185:in `lookup' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-cache 
-1.2/lib/rack/cache/context.rb:51:in `call' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-cache 
-1.2/lib/rack/cache/context.rb:66:in `call!' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/railties-3 
.2.12/lib/rails/engine.rb:479:in `call' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/railties-3 
.2.12/lib/rails/application.rb:223:in `call' 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.4.5 
/lib/rack/content_length.rb:14:in `call' 
2013-04-01T05:39:44+00:00 heroku[router]: at=info method=GET path=/ host=peacefu 
l-chamber-6371.herokuapp.com fwd="75.170.18.86" dyno=web.1 connect=2ms service=4 
6ms status=404 bytes=728 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/railties-3 
.2.12/lib/rails/rack/log_tailer.rb:17:in `call' 
2013-04-01T05:39:44+00:00 app[web.1]: /usr/local/lib/ruby/1.9.1/webrick/httpse 
rver.rb:111:in `service' 
2013-04-01T05:39:44+00:00 app[web.1]: /usr/local/lib/ruby/1.9.1/webrick/server 
.rb:183:in `block in start_thread' 
2013-04-01T05:39:44+00:00 app[web.1]: /usr/local/lib/ruby/1.9.1/webrick/httpse 
rver.rb:70:in `run' 
2013-04-01T05:39:44+00:00 app[web.1]: 
2013-04-01T05:39:44+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.4.5 
/lib/rack/handler/webrick.rb:59:in `service' 
2013-04-01T05:39:44+00:00 app[web.1]: 
2013-04-01T05:39:54+00:00 app[web.1]: Started GET "/leads" for 110.32.193.201 at 
2013-04-01 05:39:54 +0000 
2013-04-01T05:39:54+00:00 app[web.1]: Processing by LeadsController#index as HTM 
L 
2013-04-01T05:39:54+00:00 app[web.1]: Rendered leads/index.html.erb within lay 
outs/application (12.6ms) 
2013-04-01T05:39:54+00:00 app[web.1]: Completed 200 OK in 207ms (Views: 60.8ms | 
ActiveRecord: 60.4ms) 
2013-04-01T05:39:54+00:00 heroku[router]: at=info method=GET path=/leads host=pe 
aceful-chamber-6371.herokuapp.com fwd="110.32.193.201" dyno=web.1 connect=1ms se 
rvice=228ms status=304 bytes=0 

Production.rb

BoothLeads::Application.configure do 
    # Settings specified here will take precedence over those in config/application.rb 

    # Code is not reloaded between requests 
    config.cache_classes = true 

    # Full error reports are disabled and caching is turned on 
    config.consider_all_requests_local  = false 
    config.action_controller.perform_caching = true 

    # Disable Rails's static asset server (Apache or nginx will already do this) 
    config.serve_static_assets = false 

    # Compress JavaScripts and CSS 
    config.assets.compress = true 

    # Don't fallback to assets pipeline if a precompiled asset is missed 
    config.assets.compile = true 


    # Generate digests for assets URLs 
    config.assets.digest = true 

    # Defaults to nil and saved in location specified by config.assets.prefix 
    # config.assets.manifest = YOUR_PATH 

    # Specifies the header that your server uses for sending files 
    # config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache 
    # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx 

    # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. 
    # config.force_ssl = true 

    # See everything in the log (default is :info) 
    # config.log_level = :debug 

    # Prepend all log lines with the following tags 
    # config.log_tags = [ :subdomain, :uuid ] 

    # Use a different logger for distributed setups 
    # config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new) 

    # Use a different cache store in production 
    # config.cache_store = :mem_cache_store 

    # Enable serving of images, stylesheets, and JavaScripts from an asset server 
    # config.action_controller.asset_host = "http://assets.example.com" 

    # Precompile additional assets (application.js, application.css, and all non-JS/CSS are already added) 
    # config.assets.precompile += %w(search.js) 

    # Disable delivery errors, bad email addresses will be ignored 
    # config.action_mailer.raise_delivery_errors = false 

    # Enable threaded mode 
    # config.threadsafe! 

    # Enable locale fallbacks for I18n (makes lookups for any locale fall back to 
    # the I18n.default_locale when a translation can not be found) 
    config.i18n.fallbacks = true 

    # Send deprecation notices to registered listeners 
    config.active_support.deprecation = :notify 

    # Log the query plan for queries taking more than this (works 
    # with SQLite, MySQL, and PostgreSQL) 
    # config.active_record.auto_explain_threshold_in_seconds = 0.5 
end 

Development.rb

BoothLeads::Application.configure do 
    # Settings specified here will take precedence over those in config/application.rb 

    # In the development environment your application's code is reloaded on 
    # every request. This slows down response time but is perfect for development 
    # since you don't have to restart the web server when you make code changes. 
    config.cache_classes = false 

    # Log error messages when you accidentally call methods on nil. 
    config.whiny_nils = true 

    # Show full error reports and disable caching 
    config.consider_all_requests_local  = true 
    config.action_controller.perform_caching = false 

    # Don't care if the mailer can't send 
    config.action_mailer.raise_delivery_errors = false 

    # Print deprecation notices to the Rails logger 
    config.active_support.deprecation = :log 

    # Only use best-standards-support built into browsers 
    config.action_dispatch.best_standards_support = :builtin 

    # Raise exception on mass assignment protection for Active Record models 
    config.active_record.mass_assignment_sanitizer = :strict 

    # Log the query plan for queries taking more than this (works 
    # with SQLite, MySQL, and PostgreSQL) 
    config.active_record.auto_explain_threshold_in_seconds = 0.5 

    # Do not compress assets 
    config.assets.compress = false 

    # Expands the lines which load the assets 
    config.assets.debug = true 
end 

貓/配置/ routes.rb中

C:\Users\Jeff Gray\RubymineProjects\BoothLeads>heroku run cat config/routes.rb 
Running `cat config/routes.rb` attached to terminal... up, run.2943 
BoothLeads::Application.routes.draw do 
    resources :solds 


    resources :leads 


    # The priority is based upon order of creation: 
    # first created -> highest priority. 

    # Sample of regular route: 
    # match 'products/:id' => 'catalog#view' 
    # Keep in mind you can assign values other than :controller and :action 

    # Sample of named route: 
    # match 'products/:id/purchase' => 'catalog#purchase', :as => :purchase 
    # This route can be invoked with purchase_url(:id => product.id) 

    # Sample resource route (maps HTTP verbs to controller actions automatically): 

    # resources :products 

    # Sample resource route with options: 
    # resources :products do 
    #  member do 
    #  get 'short' 
    #  post 'toggle' 
    #  end 
    # 
    #  collection do 
    #  get 'sold' 
    #  end 
    # end 

    # Sample resource route with sub-resources: 
    # resources :products do 
    #  resources :comments, :sales 
    #  resource :seller 
    # end 

    # Sample resource route with more complex sub-resources 
    # resources :products do 
    #  resources :comments 
    #  resources :sales do 
    #  get 'recent', :on => :collection 
    #  end 
    # end 

    # Sample resource route within a namespace: 
    # namespace :admin do 
    #  # Directs /admin/products/* to Admin::ProductsController 
    #  # (app/controllers/admin/products_controller.rb) 
    #  resources :products 
    # end 

    # You can have the root of your site routed with "root" 
    # just remember to delete public/index.html. 
    # root :to => 'welcome#index' 

    # See how all your routes lay out with "rake routes" 

    # This is a legacy wild controller route that's not recommended for RESTful ap 
plications. 
    # Note: This route will make all actions in every controller accessible via GE 
T requests. 
    # match ':controller(/:action(/:id))(.:format)' 
end 
+0

你試圖訪問什麼URL?只是根?或/導致? –

+0

localurl is localhost:3000/leads heroku網站是:http://peaceful-chamber-6371.herokuapp.com/ –

+0

請運行'heroku logs'並將其添加到您的問題。添加了 –

回答

4

網頁實際上來(試行http://peaceful-chamber-6371.herokuapp.com/leads),它只是沒有根(http://peaceful-chamber-6371.herokuapp.com/)定義的路線。

既然你想這是一個單頁網站,我會「動」導致達根:

BoothLeads::Application.routes.draw do 
    resources :leads, path: '' 
end 

這將提供本地主機您的線索:3000在本地,並且在http://peaceful-chamber-6371.herokuapp.com/在Heroku上。

+0

一頁我的意思是,它只是導致的子頁面...這是一個腳手架,所以添加信息,並列出它,導航欄只是充滿了外部鏈接。 –

+1

好的。只要LeadsController.index是人們輸入URL時登陸的好地方,我的答案可能就是你想要的。 –

+0

試圖....仍然錯誤都與空''和http://鏈接... 請原諒我,因爲我是新上傳到heroku –

1

你是否遷移你的數據庫?

heroku run rake db:migrate 

您是否縮放了您的應用程序?

heroku ps:scale web=1 
+0

剛跑Herku ps:scale web = 1 ...重新開始,我們還沒有任何東西。 –

+0

呵呵,感謝db:migrate ...我實際上認爲這是自動完成的 - 在我看過的任何一本指南中都沒有出現。 – khiner

1

您是否正在運行Rails 4.0?如果是這樣,你的應用程序是否處於早期階段,仍然使用默認的Rails應用程序頁面作爲主頁/根?如果是這樣,在Rails 4中,這個靜態頁面不再存在,並且一旦遷移到Heroku就會出現404錯誤。要修復它,你需要定義一個真實的主頁,並在路由文件中設置根目錄。

相關問題