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.
- 1. Ruby on Rails on IIS?
- 2. Obsługa międzynarodowego wkładu walutowego w Ruby on Rails
- 3. Ruby vs. Ruby On Rails
- 4. Przełącznik Ruby on Rails
- 5. Docsplit Ruby on Rails
- 6. Ruby on Rails javascript_include_tag: domyślnie
- 7. Ruby on Rails kontra Python
- 8. Narzędzia raportowania Ruby on Rails?
- 9. Ruby on Rails vs. Django
- 10. Ruby on Rails: menu rozwijane
- 11. Best Ruby on Rails Narzędzie WebSocket
- 12. Ruby on Rails link_to obrazu
- 13. Ruby on Rails: wybierz formularz
- 14. Stowarzyszenie polimorficzne Ruby on Rails
- 15. Ruby on Rails wysyłania SMS
- 16. Ruby on Rails 301 przekierowanie
- 17. Ruby on rails i Node.js
- 18. Ruby on Rails: Wyszukiwanie zaawansowane
- 19. Ruby on Rails before_filter vs initialized ruby
- 20. Ruby on Rails. Unicode routes
- 21. Antypatterns z Ruby on Rails
- 22. Ruby on Rails coffeescript braku
- 23. Zwijanie na Ruby on Rails
- 24. Pakiety Ruby on Rails downgrade
- 25. Ruby on Rails I18n interpolation
- 26. RVM Ruby on Rails instalacja
- 27. Monit Ruby on Rails Sidekiq
- 28. Ruby on Rails Private Methods?
- 29. Konwersja projektu Ruby on Rails do projektu JRuby on Rails
- 30. JRuby on Rails vs. Ruby on Rails, co za różnica?
Być może mógłbyś bardziej szczegółowo opisać, co faktycznie robi to rozwiązanie ASP.NET, czego faktycznie potrzebujesz? – ideasasylum