2017-06-29 72 views
0

這對於每一頁工作正常,但一個如何僅在一個頁面上禁用移動元標記?

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

我在Rails項目,我送一個頁面需要進行格式化很多不同的客戶端。有沒有辦法在一個頁面上禁用這個元標記?

回答

0

您可能在您的app/views/layouts/application.html.erb中有這個。

有兩種方法:

1)您可以根據需要儘可能多的創造,然後在你的控制器specify which one to use

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