سؤال

ما هي أفضل طريقة لتطوير تطبيق القضبان التي لديها وجهات نظر خاصة لأجهزة الهاتف المحمول المختلفة؟ في الأساس أنا أبحث عن شيء مثل حل ASP.NET MVC: http://www.hanselman.com/blog/mixmobilewebsiteswithaspnetmvcandthemobilebrowserdefinitionfile.aspx.

هل كانت مفيدة؟

المحلول

مقاديتان تستخدمان جهاز iPhone كمثال لخدمة عرض مختلف بناء على نطاق فرعي متنقل أو من خلال الكشف عن وكيل المستخدم. في الأساس، ستقوم بإنشاء طريقة عرض مختلفة باستخدام شيء مثل Viewname.iphone.erb أو Viewname.mobile.erb وتعيين متغير الطلب.

نطاقات فرعية iPhone مع القضبان

iPhone على القضبان - إنشاء نسخة محسنة لفون من موقع القضبان الخاصة بك باستخدام IUI والرابع 2

نصائح أخرى

قد تكون تبحث عن mobile_fu.. وبعد إنه مكون إضافي يقوم بتغيير تنسيق القضبان تلقائيا من: HTML إلى: Mobile لنوكيا و BlackBerry و iPhone and Palm. يمكنك بعد ذلك فقط تقديم {action}.mobile.erb لتكمل {action}.html.erb وسيقدم عرض الهاتف المحمول. إذا كنت بحاجة إلى شيء أكثر غرامة، فإنه يسمح لك بذلك:

is_mobile_device?

وهناك طرق مساعد أخرى

لقد وجدت أن هذا راسل مفيدا للغاية لهذا الموقف: http://railscasts.com/episodes/199-mobile-devices.

آمل أن يساعد شخص ما.

كتب إرني ميلر بريد حول كيفية توفير قوالب المحمول لآرائكم. ما هو لطيف هو أن نهجه لا يجبرك على توفير قالب متنقلة إذا لم يكن مطلوبا. بدلا من ذلك، ستراجع القضبان على قالبك الرئيسي إذا لم يتم العثور على إصدار الجوال.

كتبت مؤخرا مقالة حول هذا قد تجدها مفيدة:

http://www.arctickiwi.com/blog/2-Mobile-Enable-Your-Ruby-On-Rails-Site-For-Sm-Screens.

امل ان يساعد

جونو

لقد رأيت فقط فيديو إضاءة حقا على هذا: http://www.engineyard.com/video/12678746. وبعد هناك الكثير إلى تجربة ويب محمولة لائقة ثم تقوم بتنفيذ الصفحات مباشرة.

قد ترغب في تجربة موتسفة - https://github.com/jistr/mobvious.

بالكشف عن الهواتف النقالة مقابل سطح المكتب + أجهزة الكمبيوتر اللوحية، أو إذا كنت تريد، اكتشف الأجهزة المحمولة مقابل أجهزة الكمبيوتر المكتبية مقابل سطح المكتب.

كما أنه يحتوي على دعم للتحديد اليدوي من قبل المستخدمين (تجاوز الكشف) إذا كنت ترغب في السماح للمستخدمين بتبديل إصدارات الواجهة يدويا.

وهناك امتداد قضبان موتور يضيف بعض المساعدين إلى وحدات التحكم الخاصة بك، وجهات النظر و coffeescript.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top