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
Odpowiedz
dwa artykuły, które używają iPhone jako przykład obsługujących inny pogląd w oparciu o telefon subdomeny lub poprzez wykrywanie grupę użytkowników agent. Zasadniczo utworzysz inny widok, używając czegoś takiego jak viewname.iphone.erb lub viewname.mobile.erb i ustaw odpowiednio zmienną request.format na iphone lub mobile.
iPhone on Rails - Creating an iPhone optimised version of your Rails site using iUI and Rails 2
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
Niedawno napisałem artykuł na ten temat, które mogą okazać się przydatne:
http://www.arctickiwi.com/blog/2-mobile-enable-your-ruby-on-rails-site-for-small-screens
nadzieję, że pomoże
Jonno
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.
Właśnie zobaczyłem naprawdę pouczające wideo: http://www.engineyard.com/video/12678746. Jest dużo więcej do przyzwoitej mobilnej strony internetowej, a następnie bezpośrednio do portowania stron.
Znalazłem to railscast niezwykle pomocne w tej sytuacji: http://railscasts.com/episodes/199-mobile-devices
Nadzieja pomaga kogoś na zewnątrz.
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.
Być może mógłbyś bardziej szczegółowo opisać, co faktycznie robi to rozwiązanie ASP.NET, czego faktycznie potrzebujesz? – ideasasylum