# Split form values

**URL:** <https://www.ruby-forum.com/t/split-form-values/142200>\
**Category:** Rails\
**Created:** [July 4, 2008, 2:36pm UTC](https://www.ruby-forum.com/t/split-form-values/142200 "2008-07-04T14:36:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jaiganez](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/3ec8ea/32.png) [@jaiganez](https://www.ruby-forum.com/u/jaiganez)\
**Post date:** [July 4, 2008, 2:36pm UTC](https://www.ruby-forum.com/t/split-form-values/142200/1 "2008-07-04T14:36:20Z")

</div>

i ve form like

\<% form\_tag ‘create’, :multipart =\> true do %\>

Title: \<%=text\_field 'show','title'%\>

Mobile Type: \<%=text\_field 'show','mobilename'%\>

Price: \<%=text\_field 'show','price'%\>

Description: \<%=text\_field 'show','description'%\>

Image: \<%= file\_field 'upload','filename' %\>

 \<%= submit\_tag "Send Attachment" %\> \<% end %\>

in my controller

def create  
@show =Show.new(params[:show])  
…  
i need to split params[:show] values or pls help me how to upload this  
file…

---

<div class="post-metadata">

**Author:** ![jaiganez](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/3ec8ea/32.png) [@jaiganez](https://www.ruby-forum.com/u/jaiganez)\
**Post date:** [July 4, 2008, 8:35pm UTC](https://www.ruby-forum.com/t/split-form-values/142200/2 "2008-07-04T20:35:38Z")

</div>

From [http://api.rubyonrails.org](http://api.rubyonrails.org)

Syntax: file\_field(object\_name, method, options = {})

You should be doing file\_field :show, :upload to parameterize it  
within the ‘show’ object.

Also, just use \<%form\_for @show, do |f| %\> … \<% end %\> instead of  
qualifying each tag. You can then use f.text\_field :mobile\_name,  
f.field\_field :upload ,etc.
