Twitter Bootstrap Modal не появляется при входе пользователя

У меня проблемы с включением всплывающего модера с загрузкой в ​​твиттере и разработкой логина / регистрации, когда пользователь попадает на нашу домашнюю страницу. Я потратил некоторое время на реализацию различных методов, но все еще безуспешно. На данный момент, когда я нажимаю на кнопку «Войти», связанную с модальным, сайт обновляется, но модального нет.

apps / views / layout / _header.html.slim (мой файл application.erb вызывает другие партиалы)

li
  = link_to "Login", "data-toggle" => "modal", "data-target" => "#login_modal", :class => "btn btn-small"

li
  = link_to "Sign Up Free", "data-toggle" => "modal", "data-target" => "#sign_up_modal", :class => "btn btn-small"

У меня есть два партиала (sign_up_modal, login_modal), которые почти идентичны ...

<div class="modal hide fade in" id="sign_up">
<div class="modal-header">
    <button class="close" data-dismiss="modal">x</button>
    <h2>Sign Up</h2>
</div>
    <div class="modal-body">
        <%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
        <%= devise_error_messages! %>
    <div><%= f.label :email %><br />
        <%= f.email_field :email, :autofocus => true %></div>
    <div>
        <%= f.label :password %><br />
        <%= f.password_field :password %>
    </div>
    <div>
    <%= f.label :password_confirmation %><br />
    <%= f.password_field :password_confirmation %>
    </div>
    </div>
    <div class="modal-footer">
        <p>
            <div>
                <%= f.submit "Sign up", :class => 'btn btn-small btn-success' %>
            </div>
        </p>
        <p>
            <a href="#" class="btn btn-small" data-dismiss="modal">Close</a>
        </p>
</div>
<% end %>
</div>

В моем application.coffee я убедился, что мне нужен twitter / bootstrap

#= require twitter/bootstrap

И я позаботился о добавлении драгоценного камня в мой гемфайл

gem "twitter-bootstrap-rails"

Когда я нажимаю либо «зарегистрироваться», либо «войти», страница просто обновляется ... Я думаю, что я добавил весь свой код, извините, новость в переполнении стека!

приложения / контроллеры / sessions_controller.rb

class SessionsController < ApplicationController

def new

end

def create
  user = User.from_omniauth(env["omniauth.auth"])
  session[:user_id] = user.id
  redirect_to root_path
end

def destroy
 session[:user_id] = nil
 redirect_to root_path
end

end

Ответы на вопрос(1)

Ваш ответ на вопрос