كيف أرتاح تطبيقي لدعم الهاتف المحمول
-
22-09-2019 - |
سؤال
سأقوم الآن بتطوير موقع ويب للهاتف المحمول على حد سواء لدعم صفحة تنسيق HTML المشتركة وصفحة تنسيق WML (لأن متصفح الويب المعتاد على الهاتف المحمول يمكنه الآن عرض صفحة HTML وبعض الهواتف المحمولة القديمة فقط WML)
الخطوة الأولى:
سجل نوع المحتوى لتكوين صفحة WML/المبدعون/mime_types.rb
mime :: type.register_alias "text/vnd.wap.wml" ،: WML
ثانياً: قم بإنشاء صفحة تنسيقتين للحصول على إجراء في العرض:
class WelcomeController < ApplicationController
def index
@latest_on_sale_auctions = Auction.latest(15)
respond_to do |format|
format.html
format.wml
end
end
end
إنه يعمل بشكل جيد كما أزور:http: // localhost: 3000/مرحبًالكن Got: خطأ في التوجيه لا يتطابق أي مسار "/welcome.wml" مع {: method =>: get} كما أزور:http: // localhost: 3000/welcome.wml
وهو يعمل بشكل جيد كما أزور:http: // localhost: 3000/مرحبًا بكم؟ التنسيق = WML
my config/routes.rb like this:
ActionController::Routing::Routes.draw do |map|
map.root :controller => "welcome"
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
end
إصدار Rails الخاص بي هو 2.3.5 ، الرجاء مساعدتي ، أريد تطبيقًا مريحًا ، كلاهما يدعم HTML و WML.
المحلول
انت محظوظ! ظهرت حلقة Railscasts للتو حول هذا الموضوع بالذات: