and their PHP equivalents.
Site-Wide Global Variables in Ruby on Rails
For the sites built using PHP, it’s common practice to include a common
config.php file which contains global variables accessible on every page, for example:
<?php // config.php $site_name = "Random Sequence"; $site_url = "http://www.randomsequence.com"; ?>
To display these global variables in a view:
<?php echo $site_name; ?>
<?php echo $site_url; ?>
To replicate this functionality in Rails, you can define methods in the site-wide
/app/helpers/application_helper.rb, for example:
Methods added to this helper will be available to all templates in the application.
module ApplicationHelper def site_name "Random Sequence" end
def site_url "http://www.randomsequence.com" end
To use these helpers in your view:
<%= site_name %>
<%= site_url %>