# How to make a wap version?

**URL:** <https://www.ruby-forum.com/t/how-to-make-a-wap-version/91377>\
**Category:** Rails\
**Created:** [April 7, 2007, 9:33pm UTC](https://www.ruby-forum.com/t/how-to-make-a-wap-version/91377 "2007-04-07T21:33:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rmehta](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ea666f/32.png) [@rmehta](https://www.ruby-forum.com/u/rmehta)\
**Post date:** [April 7, 2007, 9:33pm UTC](https://www.ruby-forum.com/t/how-to-make-a-wap-version/91377/1 "2007-04-07T21:33:10Z")

</div>

Hi,

How can I make a wap page with some data shown in a form. Form will have  
some links and the form has to be submitted to the server with some data  
picked up from the links. Now I can easily do this in rhtml using  
javascript and eruby. But how do I pick up data to be shown using RoR,  
and then do the equivalent of javascript in wap version?

Any help is greatly appreciated.

---

<div class="post-metadata">

**Author:** ![rmehta](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ea666f/32.png) [@rmehta](https://www.ruby-forum.com/u/rmehta)\
**Post date:** [April 7, 2007, 9:44pm UTC](https://www.ruby-forum.com/t/how-to-make-a-wap-version/91377/2 "2007-04-07T21:44:25Z")

</div>

Rm Rm [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> How can I make a wap page with some data shown in a form. Form will have  
> some links and the form has to be submitted to the server with some data  
> picked up from the links. Now I can easily do this in rhtml using  
> javascript and eruby. But how do I pick up data to be shown using RoR,  
> and then do the equivalent of javascript in wap version?
> 
> Any help is greatly appreciated.

To detect WAP, I’m _guessing_ you could use respond\_to, like:

respond\_to do |format|  
format.html …  
format.wml …  
end

You may need WML to be registered first in your environment.rb:

Mime::Type.register “text/vnd.wap.wml”, :wml

As far as a “javascript equivalent” in WAP… no idea there, good  
luck 🙂

```
- Tyler

```
