2017-06-29 7 views
0

これは、ページごとに正常に動作しますが、1つモバイルメタタグを1ページのみで無効にするにはどうすればよいですか?

   <meta name="viewport" content="width=device-width, initial-scale=1"> 

私はレールのプロジェクトにと私は違っ多くをフォーマットされる必要があるクライアントに1ページを送信しています。このメタタグを1ページだけ無効にする方法はありますか?

答えて

0

あなたの可能性はあなたのapp/views/layouts/application.html.erbにあります。あなたが好きなあなたはそれらの多くを作成することができますし、お使いのコントローラspecify which one to use

1):

render layout: 'special_client' 

2)あなたは、あなたのレイアウトに条件を追加:

そこには二つの方法だ

<% unless @hide_viewport %> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
<% end %> 

そして、あなたのコントローラであなたが設定

def special_client_method 
    ... 
    @hide_viewport = true 
end 
関連する問題