2013-06-21 38 views
0

我加載了localhost:3000上的rails服務器,我得到了下面的錯誤。我發現這是導致問題的'rails_12factor'寶石。我使用這個gem來讓我的css在我的herokuapp上工作,但是它在localhost上造成了問題。有沒有辦法讓rails_12factor在本地工作?rails_12factor gem問題部署

我運行軌道4.0/2.0紅寶石,我聽到我需要 'rails_12factor' 得到的CSS與軌道4和Heroku的工作..

這是錯誤:

wrong number of arguments (0 for 1) 

Rails.root: /home/brice/rails_projects/blog 

Application Trace | Framework Trace | Full Trace 
activesupport (4.0.0.rc1) lib/active_support/core_ext/kernel/reporting.rb:82:in `capture' 
activerecord (4.0.0.rc1) lib/active_record/migration.rb:363:in `call' 
actionpack (4.0.0.rc1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' 
activesupport (4.0.0.rc1) lib/active_support/callbacks.rb:392:in `_run__553013214532738530__call__callbacks' 
activesupport (4.0.0.rc1) lib/active_support/callbacks.rb:80:in `run_callbacks' 
actionpack (4.0.0.rc1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' 
actionpack (4.0.0.rc1) lib/action_dispatch/middleware/reloader.rb:64:in `call' 
actionpack (4.0.0.rc1) lib/action_dispatch/middleware/remote_ip.rb:76:in `call' 
actionpack (4.0.0.rc1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' 
actionpack (4.0.0.rc1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' 
railties (4.0.0.rc1) lib/rails/rack/logger.rb:38:in `call_app' 
railties (4.0.0.rc1) lib/rails/rack/logger.rb:21:in `block in call' 
activesupport (4.0.0.rc1) lib/active_support/tagged_logging.rb:67:in `block in tagged' 
activesupport (4.0.0.rc1) lib/active_support/tagged_logging.rb:25:in `tagged' 
activesupport (4.0.0.rc1) lib/active_support/tagged_logging.rb:67:in `tagged' 
railties (4.0.0.rc1) lib/rails/rack/logger.rb:21:in `call' 
actionpack (4.0.0.rc1) lib/action_dispatch/middleware/request_id.rb:21:in `call' 
rack (1.5.2) lib/rack/methodoverride.rb:21:in `call' 
rack (1.5.2) lib/rack/runtime.rb:17:in `call' 
activesupport (4.0.0.rc1) lib/active_support/cache/strategy/local_cache.rb:83:in `call' 
rack (1.5.2) lib/rack/lock.rb:17:in `call' 
actionpack (4.0.0.rc1) lib/action_dispatch/middleware/static.rb:64:in `call' 
railties (4.0.0.rc1) lib/rails/engine.rb:511:in `call' 
railties (4.0.0.rc1) lib/rails/application.rb:96:in `call' 
rack (1.5.2) lib/rack/lock.rb:17:in `call' 
rack (1.5.2) lib/rack/content_length.rb:14:in `call' 
rack (1.5.2) lib/rack/handler/webrick.rb:60:in `service' 
/home/brice/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/webrick/httpserver.rb:138:in `service' 
/home/brice/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/webrick/httpserver.rb:94:in `run' 
/home/brice/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/webrick/server.rb:295:in `block in start_thread' 

我也可以提供其他文件,但我不知道在哪裏尋找。如果有人有一個想法如何解決這個問題,我將不勝感激!

+0

您能夠運行耙分貝:遷移成功? – usha

+0

嘿Vimsha,我發現這是一個寶石問題,並修改了這個問題。但我沒有做rake db:在推向heroku之前遷移,是否可以解決新問題? –

回答

0

答案是追加「組:生產」到rails_12factor結束

所以它看起來像這樣在你的Gemfile:

gem 'rails_12factor', group: :production