2009-07-21 22 views
14

Jaki jest najlepszy sposób opracowania aplikacji szynowej ze specjalnymi widokami dla różnych urządzeń mobilnych? Zasadniczo szukam czegoś podobnego tego rozwiązania ASP.NET MVC: http://www.hanselman.com/blog/MixMobileWebSitesWithASPNETMVCAndTheMobileBrowserDefinitionFile.aspxObsługa urządzeń mobilnych w Ruby on Rails

+1

Być może mógłbyś bardziej szczegółowo opisać, co faktycznie robi to rozwiązanie ASP.NET, czego faktycznie potrzebujesz? – ideasasylum

Odpowiedz

15

Być może szukasz mobile_fu. Jest to wtyczka, która automatycznie zmienia format Rails z: html na: mobile dla użytkowników Nokia, Blackberry, iPhone i Palm. Następnie możesz po prostu podać numer {action}.mobile.erb, który będzie uzupełniał {action}.html.erb i wyświetli widok mobilny. Jeśli potrzebujesz czegoś bardziej drobnoziarnista, pozwala zrobić:

is_mobile_device? 

i tam różne inne metody pomocnicze

3

Ernie Miller napisał post o tym, jak zapewnić szablony mobilne dla swoich poglądów. To dobrze, że jego podejście nie zmusza Cię do dostarczenia szablonów mobilnych, jeśli nie jest to wymagane. Zamiast tego szyny zostaną przywrócone do głównego szablonu, jeśli wersja mobilna nie zostanie znaleziona.

1

Możecie spróbować Mobvious - https://github.com/jistr/mobvious

Wykrywa telefony komórkowe porównaniu komputerów stacjonarnych + tabletki, lub jeśli chcesz, wykrywa mobilnych porównaniu tabletek porównaniu pulpitów.

Posiada również obsługę ręcznego wyboru przez użytkowników (przesłanianie wykrycia), jeśli chcesz umożliwić użytkownikom ręczne przełączanie wersji interfejsu.

I jest rozszerzenie mobvious-rails, które dodaje pomocników do kontrolerów, widoków i CoffeeScript.