У меня есть простое раскрывающееся меню, которое отлично работает локально, но когда я развертываю свое приложение в Heroku, оно не работает. Это не показывает пункты меню. Поэтому, когда я нажимаю на «Учетная запись», ничего не происходит.
Я добавил это в свой файл production.rb
config.assets.compile = true
config.serve_static_assets = true
config.assets.digest = true
Устал, прежде чем отправлять код в Heroku, но все равно он не работает дляя
RAILS_ENV=production bundle exec rake assets:precompile
git add public/assets
git commit -m "compiled assets"
git push heroku master
Вот мой код:
<% if user_signed_in? %>
<li class="dropdown">
<a class="dropdown-toggle count-info" data-toggle="dropdown" href="#" aria-expanded="false">
My Account <i class="caret"></i>
</a>
<ul class="dropdown-menu dropdown-settings">
<li>
<%= link_to user_path(current_user) do %>
<i class="fa fa-user"></i> Profile
<% end %>
</li>
<li>
<%= link_to edit_user_path(current_user) do %>
<i class="fa fa-pencil"></i> Edit Profile
<% end %>
</li>
<li>
<%= link_to edit_user_registration_path do %>
<i class="fa fa-unlock"></i> Change Password
<% end %>
</li>
<li class="divider"></li>
<li>
<%= link_to destroy_user_session_path, method: :delete do %>
<i class="fa fa-sign-out"></i> Log out
<% end %>
</li>
</ul>
</li>
<li>
<div class="m-t-sm">
<%= link_to "Logout", destroy_user_session_path, method: :delete, :class => 'fa fa-sign-out'%>
</div>
</li>
<% else %>
<li>
<div class="m-t-sm">
<%= link_to "Sign in", new_user_session_path, :class => 'btn btn-link btn-md'%> or
<%= link_to "Sign up", new_user_registration_path, :class => 'btn btn-md btn-success btn-rounded m-l'%>
</div>
</li>
<% end %>