# Params Not Built Correctly

**URL:** <https://www.ruby-forum.com/t/params-not-built-correctly/138346>\
**Category:** Rails\
**Created:** [May 22, 2008, 6:55am UTC](https://www.ruby-forum.com/t/params-not-built-correctly/138346 "2008-05-22T06:55:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alan\_Cook](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/22d042/32.png) [@Alan\_Cook](https://www.ruby-forum.com/u/Alan_Cook)\
**Post date:** [May 22, 2008, 6:55am UTC](https://www.ruby-forum.com/t/params-not-built-correctly/138346/1 "2008-05-22T06:55:57Z")

</div>

I’m building an application for requesting equipment. I have a form  
which includes three models. Following the Railscast on Multi-Model  
forms, I got this working for the most part, except I don’t get data  
back for the 3rd level model in my params.

I learned about raw\_post and parsed through that and the data is  
there, but it is not coming through to params. Here is the debug  
output.

\_method=put  
request[line\_item\_attributes][][equipment\_type\_id]=1  
request[line\_item\_attributes][][count]=3  
request[line\_item\_attributes][][id]=17  
request[line\_item\_attributes][][equipment\_line\_item\_attributes][]  
[equipment\_item\_id]=4  
request[line\_item\_attributes][][equipment\_line\_item\_attributes][]  
[equipment\_item\_id]=10  
request[line\_item\_attributes][][equipment\_type\_id]=4  
request[line\_item\_attributes][][count]=1  
request[line\_item\_attributes][][id]=18  
request[line\_item\_attributes][][equipment\_line\_item\_attributes][]  
[equipment\_item\_id]=9  
request[line\_item\_attributes][][equipment\_type\_id]=6  
request[line\_item\_attributes][][count]=1  
request[line\_item\_attributes][][id]=19  
commit=Update

{  
“commit”=\>“Update”,  
“\_method”=\>“put”,  
“action”=\>“update”,  
“request”=\>  
{“line\_item\_attributes”=\>  
[{“equipment\_type\_id”=\>“1”,  
“id”=\>“17”,  
“count”=\>“3”,  
“equipment\_line\_item\_attributes”=\>[]  
},  
{“equipment\_type\_id”=\>“4”,  
“id”=\>“18”,  
“count”=\>“1”,  
“equipment\_line\_item\_attributes”=\>[]  
},  
{“equipment\_type\_id”=\>“6”,  
“id”=\>“19”,  
“count”=\>“1”,  
“equipment\_line\_item\_attributes”=\>[]  
}]  
}  
}

Are there any outstanding issues with this sort of thing? My HTML is  
obviously being built correctly to get the correct data back.

Does anyone have any ideas on what might be the problem?

Alan
