3
respostas

Erro ao aplicar Bootstrap ao carregar a página

Seguindo o curso Ruby on Rails 4: do zero à web, adicionei a dependência gem 'twitter-bootstrap-rails' no arquivo Gemfile, em seguida fiz o download "bundle install", e a instalação no diretórios através do comando "rails g bootstrap:install static" e subi o servidor "rails s". Nenhum desses procedimentos deu erro, porém ao carregar a página exibe o seguinte:

Showing C:/lojadecamisetas/app/views/layouts/application.html.erb where line #7 raised:

couldn't find file 'twitter-bootstrap-static/bootstrap' with type 'text/css' Checked in these paths: C:/lojadecamisetas/app/assets/config C:/lojadecamisetas/app/assets/images C:/lojadecamisetas/app/assets/javascripts C:/lojadecamisetas/app/assets/stylesheets C:/lojadecamisetas/vendor/assets/javascripts C:/lojadecamisetas/vendor/assets/stylesheets C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/jquery-rails-4.3.1/vendor/assets/javascripts C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/coffee-rails-4.2.1/lib/assets/javascripts C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/actioncable-5.0.3/lib/assets/compiled C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/turbolinks-source-5.0.3/lib/assets/javascripts Extracted source (around line #2): 1 2 3 4 5 6

/* =require twitter-bootstrap-static/bootstrap

Static version of css will use Glyphicons sprites by default =require twitter-bootstrap-static/sprites */

Rails.root: C:/lojadecamisetas

Application Trace | Framework Trace | Full Trace

app/assets/stylesheets/bootstrap_and_overrides.css:2 app/views/layouts/application.html.erb:7:in `_app_views_layouts_application_html_erb__851865148_62986884'

3 respostas

Bom dia Amanda,

Pode conferir as versões do rails e do twitter-bootstrap-rails que está usando para conferirmos se ambas são compatíveis?

Ao executar o bundle install ele mostra as versões. Elas também ficam escritas no seu Gemfile.lock

Att

Bom dia Guilherme.

rails 4.2.1 e twitter-bootstrap-rails 3.2.2

Boa tarde Amanda,

Estou imaginando que seja incompatibilidade com alguma coisa nova.

Pode testar com a versão mais recente do twitter-bootstrap-rails? Ele tem uma versão 4.0 já, tambem compativel com o rails 4.

gem uninstall twitter-bootstrap-rails
gem install twitter-bootstrap-rails -v 4.0

E depois rodar o bundle novamente para pegar essa versão. Outra opção é no bundle deixar especifico essa versao.