这适用于每个页面,但一个页面除外
<meta name="viewport" content="width=device-width, initial-scale=1">
我在一个rails项目中,我正在向一个需要大不相同格式的客户发送一个页面。有没有办法只在一个页面上禁用此元标记?
你可能在你的app/views/layouts/application.html.erb
中有这个.
有两种方法:
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