2010-06-18 2 views
1

В новом Rail приложение, которое я должен рассмотреть 2 Дифференц пользователя Тип: базовый и расширенныйвперед/основные и смартфонов просмотров в Rails

и я должен создать смартфон с видом (уникальный вид для типа Оба пользователя).

Тогда у меня есть 3 вид/расположение:

  • веб авансового
  • веб основной
  • смартфон

У меня уже есть А/основной флаг для пользователя, и я после урока 0 http://asciicasts.com/episodes/199-mobile-devices.

Каков наилучший способ управления 3 видами/макетом? Каков наилучший способ использования response_to?

ответ

2

Отъезд Mobile Fu плагин, это позволяет использовать respond_to как:

respond_to do |format| 
    format.html { 
    render :action => "full" 
    } 
    format.mobile { 
    render :action => "full", 
    } 
    format.js { 
    render :partial => "content", :layout => false 
    } 
end 

Но в зависимости от устройства, вы можете создать наш format.dumb, зацепив в плагин и:

Mime::Type.register_alias "text/html", :mobile 
+0

Мобильный Fu очень полезен, , но мне также нужно управлять передовыми/основными видами (не только веб-стандартными и мобильными видами) спасибо, Alessandro –

+0

Право вправо --- Я думал, что вы «Входите в кишки mobile_fu и создавайте формат .smartphone и format.dumbphone, основанный на их довольно обширном списке браузеров. Конечно, если есть лучший способ, я бы хотел его увидеть, но настройка mobile_fu работает. –

Смежные вопросы