mobile app developer singapore,singapore mobile application developer,mobile apps development singapore,website developer singapore,web designer singapore,mobile apps singapore,web design singapore,singapore app developer,design firms in singapore,web design services singapore,developer in singapore,web development company singapore,singapore website design,singapore web development,mobile game developer singapore,web design company singapore,design agency singapore,android developer singapore,ios app development singapore,singapore web design,mobile app development singapore,mobile application development singapore,developers in singapore,ruby on rails developer singapore,web application singapore,mobile application developer singapore,graphic designer in singapore,website development singapore,app developer singapore,ios developer singapore,app development singapore,website designer singapore,mobile developer singapore,website design singapore,web development singapore,singapore web design services,singapore mobile app developer

Ruby on Rails – Anatomy of a Request object

Display current url without base url

<%= request.request_uri %> / <%= request.path%>
eg: /vinova/development/web_and_iphone_apps

Display previous url with base url

<%= request.referer %>
eg: http://www.vinova.sg/development/web_and_iphone_apps

Display base url

<%= request.env[‘HTTP_HOST’]%>
eg: www.vinova.sg

Display protocol

<%= request.env[‘SERVER_PROTOCOL’]%>
eg: HTTP/1.1

Full url

<%= request.url%>
eg: http://www.vinova.sg/development/web_and_iphone_apps

Display how many parameters found in current url

<%= request.query_parameters.size %>

url eg: www.vinova.sg/index.html?key=3&d=4
answer: 2 => (2 parameters)

Display controller name from current url

<%= request.path_parameters[‘controller’] %>
eg: contents

Display action name from current url

<%= request.path_parameters[‘action’] %>
eg: login

Everything inside a request

<%= request.inspect%>

Malcare WordPress Security