# JSON + Rails + Javascript

**URL:** <https://www.ruby-forum.com/t/json-rails-javascript/149914>\
**Category:** Rails\
**Created:** [October 1, 2008, 4:51am UTC](https://www.ruby-forum.com/t/json-rails-javascript/149914 "2008-10-01T04:51:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bala](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/94ad74/32.png) [@Bala](https://www.ruby-forum.com/u/Bala)\
**Post date:** [October 1, 2008, 4:51am UTC](https://www.ruby-forum.com/t/json-rails-javascript/149914/1 "2008-10-01T04:51:32Z")

</div>

Hello Experts,

When i try to use json converstion for Array it works perfectly in  
local machine,

But when i deployed to server it says this error message which i  
detected on firebug

I’ve two datas on DB  
Model - Codes

Codes  
1 - First  
2 - Second  
3 - Third

Here I have a code like this  
Controller  
name = “%#{params[:id]}%”  
@codes = Code.find(:all, :condition =\> [“name like ?”, name])

on View

Click Me

and javascript code  
function filter\_this(myInput, codes) {  
for(var i=0;i\<codes.length;i++) {  
var myid = codes[i].attributes;  
var filter\_divs = ‘div’ + myid.id;  
document.getElementById(filter\_divs);  
}  
}

This code works perfectly in local but in server it says myid has no  
properties.

NOTE: I’ve included all necessary javascript codes.

Thanks in advance  
Bala

---

<div class="post-metadata">

**Author:** ![Bala](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/94ad74/32.png) [@Bala](https://www.ruby-forum.com/u/Bala)\
**Post date:** [October 1, 2008, 10:02am UTC](https://www.ruby-forum.com/t/json-rails-javascript/149914/2 "2008-10-01T10:02:59Z")

</div>

On Oct 1, 3:50 am, Bala [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> on View  
> var filter\_divs = ‘div’ + myid.id;  
> document.getElementById(filter\_divs);  
> }
> 
> }
> 
> This code works perfectly in local but in server it says myid has no  
> properties.

I suggest you examine the generated JSON. Firebug also has a  
javascript debugger you can see what is going on (I suspect the  
problem is that codes[i] does not have an attributes property. The  
difference is probably that in production you have a newer version of  
rails than in development - newer versions of rails add a to\_json  
method to activerecord objects that just dump the attributes)

Fred
