#ruby-on-rails #mobile #sencha-touch
#ruby-on-rails #Мобильный #сенча-касание
Вопрос:
Я собираюсь создать мобильный сайт (используя Sencha touch) для существующего веб-сайта. Функциональные возможности уже закодированы с использованием Ruby on Rails. Если я добавлю мобильный сайт к существующему, это заставит меня добавить условный рендеринг на основе заголовков запроса или перейти к созданию отдельного приложения на m.mydomain.com . Я немного смущен. Пожалуйста, помогите мне принять решение.
Ответ №1:
Я бы рекомендовал создать условный рендеринг внутри существующего приложения, прежде всего потому, что у вас будет доступ к моделям и служебным классам в этом приложении.
Если для вас это серьезная проблема, вы можете разделить две кодовые базы и сделать мобильный сайт движком приложения, чтобы у вас все равно был доступ к основным классам приложения.
Комментарии:
1. Спасибо, Райан … не могли бы вы предложить хороший учебник для sencha touch on rails?
2. Нет, извините, я не знаю ни одного.
Ответ №2:
Я бы пошел с m.mydomain.com и перенаправить пользователя на это автоматически в зависимости от его устройства. T
хорошая вещь в этом заключается в том, что вы можете иметь ссылку внизу страницы с надписью «Просмотреть весь веб-сайт» на случай, если мобильный сайт не соответствует требованиям пользователя.
Это также упрощает создание отдельных представлений для мобильного сайта, делая их более чистыми.
Недавно я создал пример приложения, которое вы можете посмотреть на github, которое делает что-то очень похожее. Единственное отличие заключается в том, что я не обнаруживаю устройство, я прошу пользователя перейти по соответствующему URL-адресу. Я также использовал jquery mobile, но концепции очень похожи. https://github.com/jfriedlaender/mobile_blog