# WAP With Rails?

**URL:** <https://www.ruby-forum.com/t/wap-with-rails/100161>\
**Category:** Rails\
**Created:** [July 27, 2006, 1:59pm UTC](https://www.ruby-forum.com/t/wap-with-rails/100161 "2006-07-27T13:59:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lennie\_De\_Villiers](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9dc877/32.png) [@Lennie\_De\_Villiers](https://www.ruby-forum.com/u/Lennie_De_Villiers)\
**Post date:** [July 27, 2006, 1:59pm UTC](https://www.ruby-forum.com/t/wap-with-rails/100161/1 "2006-07-27T13:59:07Z")

</div>

* * *

Rails mailing list  
removed\_email\_address@domain.invalid  
[http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

---

<div class="post-metadata">

**Author:** ![Lennie\_De\_Villiers](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9dc877/32.png) [@Lennie\_De\_Villiers](https://www.ruby-forum.com/u/Lennie_De_Villiers)\
**Post date:** [July 27, 2006, 4:16pm UTC](https://www.ruby-forum.com/t/wap-with-rails/100161/2 "2006-07-27T16:16:08Z")

</div>

Does anyone actually use WAP? I thought that was dead years ago…

---

<div class="post-metadata">

**Author:** ![Lennie\_De\_Villiers](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9dc877/32.png) [@Lennie\_De\_Villiers](https://www.ruby-forum.com/u/Lennie_De_Villiers)\
**Post date:** [July 27, 2006, 9:06pm UTC](https://www.ruby-forum.com/t/wap-with-rails/100161/3 "2006-07-27T21:06:06Z")

</div>

Check your requirements and make sure that cHTML or XHTML won’t work  
just as  
well as WML. WML is pretty deprecated these days, but maybe you need to  
support really, really old devices. Also, make sure that whatever WAP  
gateway your customers are using doesn’t perform cHTML to WAP conversion  
for  
you anyway. I used to develop small i-Mode sites (among other mobile  
sites)  
and you might be surprised what works on most mobile phones these days.

Although WML has some niceties, the context-switch (as a developer) away  
from \*HTML is so distant that imho its best to avoid it if you can.

To answher your basic question, its just a different view, so I wouldn’t  
see  
any problems with doing WML in Rails. See the Rails Wiki for some good  
ideas:  
[http://wiki.rubyonrails.com/rails/pages/HowToProvideAlternateViewsForMobileDevices](http://wiki.rubyonrails.com/rails/pages/HowToProvideAlternateViewsForMobileDevices)

Although I like the idea of checking the ACCEPT header  
(@request.env[“HTTP\_ACCEPT”]),  
just because a device says it will accept text/wml doesn’t mean it will  
only  
accept WML. Check for better formats.

I hope this helps.

---

<div class="post-metadata">

**Author:** ![Lennie\_De\_Villiers](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9dc877/32.png) [@Lennie\_De\_Villiers](https://www.ruby-forum.com/u/Lennie_De_Villiers)\
**Post date:** [July 27, 2006, 9:35pm UTC](https://www.ruby-forum.com/t/wap-with-rails/100161/4 "2006-07-27T21:35:33Z")

</div>

* * *

Rails mailing list  
removed\_email\_address@domain.invalid  
[http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)
