# Form and split text

**URL:** <https://www.ruby-forum.com/t/form-and-split-text/179618>\
**Category:** Rails\
**Created:** [November 30, 2009, 4:54pm UTC](https://www.ruby-forum.com/t/form-and-split-text/179618 "2009-11-30T16:54:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![duffbeer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ec9cab/32.png) [@duffbeer](https://www.ruby-forum.com/u/duffbeer)\
**Post date:** [November 30, 2009, 4:54pm UTC](https://www.ruby-forum.com/t/form-and-split-text/179618/1 "2009-11-30T16:54:52Z")

</div>

Hi,  
I would like to split a text stock in my database and show it in  
different textbox:  
For example:  
my text is like this : server1;server2;server3;server4server5

When a user wants to edit the object text I would like that the page  
show :

* * *

| server1 |
| --- |

* * *

| server2 |
| --- |

etc…

How Can I do this?

thanks a lot

---

<div class="post-metadata">

**Author:** ![duffbeer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ec9cab/32.png) [@duffbeer](https://www.ruby-forum.com/u/duffbeer)\
**Post date:** [November 30, 2009, 5:02pm UTC](https://www.ruby-forum.com/t/form-and-split-text/179618/2 "2009-11-30T17:02:45Z")

</div>

Harry Ko wrote:

> Hi,  
> I would like to split a text stock in my database and show it in  
> different textbox:  
> For example:  
> my text is like this : server1;server2;server3;server4server5
> 
> When a user wants to edit the object text I would like that the page  
> show :
> 
> * * *
> 
> | server1 |
> | --- |
> 
> * * *
> 
> | server2 |
> | --- |
> 
> etc…
> 
> How Can I do this?

Why do you think you want to? If the data should be displayed in  
multiple fields, then it probably should be saved in multiple fields in  
the DB B

> thanks a lot

Best,  
–Â  
MarnenÂ Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![duffbeer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ec9cab/32.png) [@duffbeer](https://www.ruby-forum.com/u/duffbeer)\
**Post date:** [December 1, 2009, 5:20am UTC](https://www.ruby-forum.com/t/form-and-split-text/179618/3 "2009-12-01T05:20:58Z")

</div>

Hi Harry Ko

Dont know what your intention is .But anyway answer to your question  
is

arr = “server1;server2;server3;server4server5”.split(’;’)

```
 Now iterate through arr variable which is an array

```

Sijo

---

<div class="post-metadata">

**Author:** ![duffbeer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ec9cab/32.png) [@duffbeer](https://www.ruby-forum.com/u/duffbeer)\
**Post date:** [December 1, 2009, 6:44am UTC](https://www.ruby-forum.com/t/form-and-split-text/179618/4 "2009-12-01T06:44:58Z")

</div>

Sijo k g wrote:

> Hi Harry Ko
> 
> Dont know what your intention is .But anyway answer to your question  
> is
> 
> arr = “server1;server2;server3;server4server5”.split(‘;’)
> 
> ```
> Now iterate through arr variable which is an array
> 
> ```

Yes. But just to reiterate: if you need to do this, there’s probably a  
design problem. Fix the problem instead of working around it.

> Sijo

Best,  
–Â  
MarnenÂ Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid
