# Check paramater?

**URL:** <https://www.ruby-forum.com/t/check-paramater/174409>\
**Category:** Rails\
**Created:** [August 26, 2009, 2:59pm UTC](https://www.ruby-forum.com/t/check-paramater/174409 "2009-08-26T14:59:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![karthik](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/9fc348/32.png) [@karthik](https://www.ruby-forum.com/u/karthik)\
**Post date:** [August 26, 2009, 2:59pm UTC](https://www.ruby-forum.com/t/check-paramater/174409/1 "2009-08-26T14:59:00Z")

</div>

Hi

Below is the parameter for one process

Parameters:  
{“authenticity\_token”=\>“kpYmwJjjYcJ3PNWBGaBf8rBd1Xxmg1WJjCkDtEYUq+0=”,  
“id”=\>“A”, “agency”=\>{“status”=\>“all”, “contracts\_id”=\>"",  
“state\_id”=\>“2”, “agency\_id”=\>""}}

in some other process

Parameters:  
{“authenticity\_token”=\>“kpYmwJjjYcJ3PNWBGaBf8rBd1Xxmg1WJjCkDtEYUq+0=”,  
“id”=\>“A” }

so how can i check “agency” coming or not

guide me

karthik.k

---

<div class="post-metadata">

**Author:** ![karthik](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/9fc348/32.png) [@karthik](https://www.ruby-forum.com/u/karthik)\
**Post date:** [August 26, 2009, 3:06pm UTC](https://www.ruby-forum.com/t/check-paramater/174409/2 "2009-08-26T15:06:43Z")

</div>

> Parameters:  
> {“authenticity\_token”=\>“kpYmwJjjYcJ3PNWBGaBf8rBd1Xxmg1WJjCkDtEYUq+0=”,  
> “id”=\>“A” }
> 
> so how can i check “agency” coming or not

This will give you a default value for agency:

agency = params[:agency] || {“status”=\>“all”, “contracts\_id”=\>"",  
“state\_id”=\>“2”, “agency\_id”=\>""}

This checks whether ‘agency’ exists or not.

if params[:agency].nil?  
…  
end

---

<div class="post-metadata">

**Author:** ![karthik](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/9fc348/32.png) [@karthik](https://www.ruby-forum.com/u/karthik)\
**Post date:** [August 26, 2009, 3:07pm UTC](https://www.ruby-forum.com/t/check-paramater/174409/3 "2009-08-26T15:07:04Z")

</div>

Karthik Kantharaj wrote:

> Hi
> 
> Below is the parameter for one process
> 
> Parameters:  
> {“authenticity\_token”=\>“kpYmwJjjYcJ3PNWBGaBf8rBd1Xxmg1WJjCkDtEYUq+0=”,  
> “id”=\>“A”, “agency”=\>{“status”=\>“all”, “contracts\_id”=\>"",  
> “state\_id”=\>“2”, “agency\_id”=\>""}}
> 
> in some other process
> 
> Parameters:  
> {“authenticity\_token”=\>“kpYmwJjjYcJ3PNWBGaBf8rBd1Xxmg1WJjCkDtEYUq+0=”,  
> “id”=\>“A” }
> 
> so how can i check “agency” coming or not
> 
> guide me
> 
> karthik.k

Hi guys

I found my self

karthik.k
