title: Managing URL Parameters in Rails
body: <p>Right now I am finding routing and URL constructing within rails to be semi-confusing. I have currently matched the following for tags that are passed in when displaying/filtering data.</p>
  
  <pre><code>match '/posts/standard/' =&gt; 'posts#standard'
  match '/posts/standard/:tags' =&gt; 'posts#standard', :as =&gt; :post_tag
  match '/posts/standard/:tags' =&gt; redirect { |params| "/posts/standard/#{params[:tags].gsub(' ', '+')}" }, :tags =&gt; /.+/
  </code></pre>
  
  <p>However, now I want to add a 'skill' parameter that can only take one state; however, I am very confused by how I want to construct this within my URL. I cannot simply have...</p>
  
  <pre><code>match '/posts/standard/:tags/:skill' =&gt; 'posts#standard', as =&gt; post_tag, as: =&gt; post_skill
  </code></pre>
  
  <p>So, I am very confused by this at this point, does Rails offer any type of help for constructing URL's?</p>