In general, environment.rb *is* the place where you should perform configuration. There's even a comment at the bottom of the file to that effect
You need to consider what it is that you're actually configuring. If it's some string which acts as the application title, you could place this in a constant:
[ environment.rb, at the end ]
  ApplicationName = "I Caught You A Delicious Bass"
and then reference this constant somewhere else. In your example, because 'application_name' doesn't start with a capital letter, Ruby assumes that it is a local variable and it is almost certainly lost within the scope of your ApplicationController (the class defined in application.rb).
In a nutshell, use constants if you want to set some value that needs to persist in a different part of Rails. You could even define these within a module to keep the top-level namespace clear.