Использование мобил-фу с рельсами - PullRequest
2 голосов
/ 08 марта 2011

Я только начинаю с RoR, и у меня есть некоторые проблемы. Я использую плагин Mobile-Fu для загрузки файла application.mobile.haml. Страница индекса загружается нормально, но всякий раз, когда я выбираю другую страницу, она загружает немобильный файл haml.

class EventsController < ApplicationController
  respond_to :html, :mobile

  before_filter :get_event, :except => [:index]
  before_filter :is_mobile

  def index
    @events = Event.all
    respond_with(@events)
  end

  def show
    respond_with(@event)
  end

  private
  def is_mobile
    @mobile = is_mobile_device?
  end

  def get_event
    @event = params[:id].present? ? Event.find(params[:id]) : Event.new
  end
end

1 Ответ

4 голосов
/ 09 марта 2011

Я исправил это, изменив одну из моих личных функций на это:

 private
 def is_mobile
    request.format = :mobile if is_mobile_device?
 end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...