I resolved my problem.
I found the solution to my css/javascript issue in another thread. I didn't 
realize that I needed to run a rake task to pre-compile my assets for 
production:
rake assets:precompile RAILS_ENV=production 

That solved the issue.

That leaves me with a final solution of:

   1. In environment.rb place the "Rails.env='production'" line before the 
   "Appname::Application.
   
   initialize!" line.
   2. Run the asset pre-compile task: "rake assets:precompile 
   RAILS_ENV=production"
   


On Monday, February 1, 2016 at 8:46:57 PM UTC-7, Ed Gomolka wrote:
>
> My environment:
>
>
>    - JRuby 9.0.5.0
>    - Rails 4.2.5
>    - Hobo 2.2.4
>    - Torquebox 4
>    
> I am seeing an odd problem.
>
> The environment.rb file contains the following:
>
>
> Appname::Application.initialize!
>
> Rails.env='production'
>
>
> With the lines in this order, I get database adapter errors unless I 
> retain valid test, development, and production database connection 
> configurations, along with the databases themselves. Needless to say, I 
> only want to configure the production database in the production 
> environment; however, the app fails to start when only the production 
> database is available.
>
> I can reverse the line order in environment.rb as follows:
>
>
> Rails.env='production'
>
> Appname::Application.initialize!
>
>
>
> When I do this, the database configuration errors are resolved. The app 
> only cares about the production database; however, it stops finding the 
> stylesheet and javascript files, as shown by these exceptions:
>
>
>
> Started GET "/javascripts/front.js" for 127.0.0.1 at 2016-02-01 20:16:42 
> -0700
> Started GET "/stylesheets/front.css" for 127.0.0.1 at 2016-02-01 20:16:42 
> -0700
>   [1m [36m (1.0ms) [0m  [1mSELECT version() [0m
>
> ActionController::RoutingError (No route matches [GET] 
> "/stylesheets/front.css"):
>   
> vendor/bundle/jruby/2.2.0/gems/actionpack-4.2.5/lib/action_dispatch/middleware/debug_exceptions.rb:21:in
>  
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/actionpack-4.2.5/lib/action_dispatch/middleware/show_exceptions.rb:30:in
>  
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/railties-4.2.5/lib/rails/rack/logger.rb:38:in 
> `call_app'
>   
> vendor/bundle/jruby/2.2.0/gems/railties-4.2.5/lib/rails/rack/logger.rb:22:in 
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/request_store-1.3.0/lib/request_store/middleware.rb:9:in
>  
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/actionpack-4.2.5/lib/action_dispatch/middleware/request_id.rb:21:in
>  
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in 
> `call'
>   vendor/bundle/jruby/2.2.0/gems/rack-1.6.4/lib/rack/runtime.rb:18:in 
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/activesupport-4.2.5/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in
>  
> `call'
>   vendor/bundle/jruby/2.2.0/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in 
> `call'
>   vendor/bundle/jruby/2.2.0/gems/railties-4.2.5/lib/rails/engine.rb:518:in 
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/railties-4.2.5/lib/rails/application.rb:165:in 
> `call'
>
>
>
> ActionController::RoutingError (No route matches [GET] 
> "/javascripts/front.js"):
>   
> vendor/bundle/jruby/2.2.0/gems/actionpack-4.2.5/lib/action_dispatch/middleware/debug_exceptions.rb:21:in
>  
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/actionpack-4.2.5/lib/action_dispatch/middleware/show_exceptions.rb:30:in
>  
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/railties-4.2.5/lib/rails/rack/logger.rb:38:in 
> `call_app'
>   
> vendor/bundle/jruby/2.2.0/gems/railties-4.2.5/lib/rails/rack/logger.rb:22:in 
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/request_store-1.3.0/lib/request_store/middleware.rb:9:in
>  
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/actionpack-4.2.5/lib/action_dispatch/middleware/request_id.rb:21:in
>  
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in 
> `call'
>   vendor/bundle/jruby/2.2.0/gems/rack-1.6.4/lib/rack/runtime.rb:18:in 
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/activesupport-4.2.5/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in
>  
> `call'
>   vendor/bundle/jruby/2.2.0/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in 
> `call'
>   vendor/bundle/jruby/2.2.0/gems/railties-4.2.5/lib/rails/engine.rb:518:in 
> `call'
>   
> vendor/bundle/jruby/2.2.0/gems/railties-4.2.5/lib/rails/application.rb:165:in 
> `call'
>
>
> Does anyone have any ideas as to how to resolve this?
>

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/hobousers.
For more options, visit https://groups.google.com/d/optout.

Reply via email to