EDIT-2> Он не работал на моей домашней странице, потому что я использовал собственный шаблон для домашней страницы, если не вошел в систему.
Я создал приложение Rails с помощью Bootstrap 3.3.6, Rails 5.1.5.
У меня установлен загрузчик, и, похоже, он работает, но мой сайт не отвечает.Однако если я зайду в Браузер и нажму F12, чтобы открыть инструменты разработчика и вручную добавить <meta name="viewport" content="width=device-width, initial-scale=1.0">
к <head>
, то он станет отзывчивым.
Однако он не присутствует автоматически в голове, дажеесли я добавлю его в <head>
в application.html.erb
.
Кроме того, если я нажму F12, чтобы войти / закрыть инструменты разработчика (в chrome), то он покажет отзывчивый вид на долю секунды.
Gemfile:
gem 'rails', '~> 5.1.4'
gem 'puma', '~> 3.7'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.2'
gem 'turbolinks', '~> 5'
gem 'jbuilder', '~> 2.5'
gem 'devise', '~> 4.2'
gem 'bootstrap-sass', '~> 3.3', '>= 3.3.6'
gem 'jquery-rails'
gem 'has_friendship', :git => 'git://github.com/Hawry/has_friendship.git', :ref => '5f4675f'
gem 'administrate'
gem 'pundit'
gem 'rails_12factor', '~> 0.0.3'
gem 'carrierwave', '0.11.2'
gem 'mini_magick'
gem 'fog-aws'
gem "simple_calendar", "~> 2.0"
Application.css.scss:
@import "bootstrap-sprockets";
@import "bootstrap";
@import "cover.scss";
@import "user.scss";
@import "categories.scss";
@import "forum.scss";
@import "goals.scss";
@import "chat.scss";
Application.html.erb:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<%= csrf_meta_tags %>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
<%= action_cable_meta_tag %>
</head>
<body>
<!--Anything added here needs to also be added to the index/homepage partial, -->
<!--as the workaround to escape container from application on homepage-->
<% if action_name == "choose_interests" || action_name == "set_profile" %>
<%= render 'layouts/sign_up_nav' %>
<% else %>
<%= render 'layouts/navigation' %>
<% end %>
<div class="container">
<%= yield %>
</div>
<% if action_name == "choose_interests" || action_name == "set_profile" %>
<%= render 'layouts/sign_up_footer' %>
<% else %>
<%= render 'layouts/footer' %>
<% end %>
</body>
</html>
application.js
//= require rails-ujs
//= require turbolinks
//= require_tree .
//= require jquery
//= require bootstrap-sprockets
//= require_tree ./channels