Выпадающий список Bootstrap на Engineering Yard
-
28-10-2019 - |
Вопрос
У меня есть выпадающее меню в моем layout / applications.html.erb, созданное с помощью twitter bootstrap
<li class="divider-vertical"></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" > <%= current_user.name %> </a>
<ul class="dropdown-menu">
<%= link_to 'Preferinte',edit_user_path(current_user) %>
<a href="/logout">Iesire</a>
</ul>
</li>
На моем локальном компьютере все работает нормально, но когда я загрузил его на Engineeryard, выпадающий список не будет работать.
Решение
Вы работаете на rails 3.0?
Вы сжимали ресурсы rails перед развертыванием?Поищите журналы сервера, чтобы узнать, не удается ли ему отобразить требуемые ресурсы javascript и таблицы стилей css.Хорошим местом для начала будет сделать
rake assets:precompile
или просто отключить сжатие статических ресурсов в production.rb с помощью
config.assets.compress = true
config.assets.compile = true
Также убедитесь, что в production.rb включено обслуживание статических активов
config.serve_static_assets = false
Не связан с StackOverflow