这适用于每个页面,但只有一个
<meta name="viewport" content="width=device-width, initial-scale=1">
我在一个rails项目中,我正在向需要格式化的客户端发送一个页面。有没有办法只在一个页面上禁用此元标记?
答案 0 :(得分: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