Rails 3.0 introduced support for routing constrained by subdomains.
A subdomain can be specified explicitly, like this:
match '/' => 'home#index', :constraints => { :subdomain => 'www' }
| ## Prepare ################################################################### | |
| # Remove RVM | |
| rvm implode | |
| # Ensure your homebrew is working properly and up to date | |
| brew doctor | |
| brew update | |
| ## Install ################################################################### |
| #!/bin/sh | |
| set -e | |
| # Example init script, this can be used with nginx, too, | |
| # since nginx and unicorn accept the same signals | |
| # Feel free to change any of the following variables for your app: | |
| TIMEOUT=${TIMEOUT-60} | |
| APP_ROOT=/path/to/your/app/current | |
| PID=$APP_ROOT/tmp/pids/unicorn.pid | |
| ENVIRONMENT=production |
I have a project where I need translated content. Therefore I use globalize3, wich stores its translated attributes in a seperate table that belongs to the original model. And I use RailsAdmin for painless record management.
It took me some time to figure out how to get those working together, but eventually I found a solution that is non invasive and still ok to work with.
In my case there is a Snippet class. It holds content for static pages or text passages on the website. There is a good README for globalize3 for installation instructions and documentation.
| PID_DIR = '/srv/myapp/shared/pids' | |
| RAILS_ENV = ENV['RAILS_ENV'] = 'production' | |
| RAILS_ROOT = ENV['RAILS_ROOT'] = '/srv/myapp/current' | |
| BIN_PATH = "/home/rails/.rvm/gems/ree-1.8.7-2010.02/bin" | |
| God.log_file = "#{RAILS_ROOT}/log/god.log" | |
| God.log_level = :info | |
| %w(unicorn resque).each do |config| | |
| God.load "#{RAILS_ROOT}/config/god/#{config}.god" |
| v = Vimeo::Advanced::Video.new("api_key", "secret_key") | |
| response = v.get_list_by_tag("dog") | |
| # returns: | |
| # { | |
| # "rsp"=> { | |
| # "videos" => { | |
| # "perpage"=>"25", "on_this_page"=>"25", "page"=>"1", | |
| # "video"=> | |
| # [{"title"=>"Arduino Web Controlled Dog Waterer", "id"=>"4620716", "owner"=>"76289", "privacy"=>"anybody", "is_hd"=>"1"}, |