0

下のビューに移動する単純なコントローラーがありますviews/mobile/home/index.html.haml

views/layouts/mobileそれは機能し、現在、サイトがモバイルおよびタブレットの表示に確実に対応するよう にファイルを追加しようとしています.

タブレット用に新しく作成index.html.hamlし、タブレット ビュー用に別のものを作成する必要がありますか?

また、私が理解しているように、読み込み中のある時点でモバイルページの正しいバージョンを読み込むように、yield コマンドを作成する必要がindex.html.hamlあります。views/mobile/home/index.html.hamlそれ、どうやったら出来るの?

私の現在のコントローラーは、次のような非常に基本的なものです。

class Mobile::HomeController < ApplicationController
  def index

    respond_to do |format|
      format.html
    end
  end

  def create

  end
end
4

1 に答える 1

2

通常、レスポンシブ デザインは CSS および Javascript レベルで行う必要があります。HTML は、視覚的なデザインではなく、表示する情報のセマンティック構造を定義する必要があります。代わりに、TwitterBootstrap のようなフレームワークが、CSS メディア クエリなどを使用してレスポンシブ デザインを処理する方法を見てください。

于 2012-04-16T19:47:39.150 に答える