How add parameters to a location redirect in Ruby -
we have redirect in our conf.erb file looks like:
location /primary/api/umpco/airplay/ { rewrite /primary/api/umpco/airplay/(.*) <%= @primary_config['umpcoairplay']['url'] %>/$1 permanent; }
how modify take variable "umpco". along these lines not of syntax:
location /primary/api/<% somevar />/airplay/ { rewrite /primary/api/<% somevar />/airplay/(.*) <%= @primary_config['<% somevar />airplay']['url'] %>/$1 permanent; }
you this:
location /primary/api/<%= somevar %>/airplay/ { rewrite /primary/api/<%= somevar %>/airplay/(.*) <%= @primary_config["#{somevar}airplay"]["url"] %>/$1 permanent; }
if somevar
"umpco"
third line equivalent this:
<%= @primary_config["umpcoairplay"]["url"] %>/$1 permanent;
this assumes @primary_config
hash has "umpcoairplay"
key.
Comments
Post a Comment