2016-04-03 2 views
1

Я создаю приложение Angular on Rails после учебника.Не удается найти файл начальной загрузки в Angular app

У меня проблема с внешними зависимостями в проекте Rails. Я установил bower и sprockets установить зависимость, как следующее:

bower install angular angular-ui-router bootstrap --save 

Это необходимо установить загрузчик и другие файлы. Однако я получаю рельсы страницу ошибки поговорку:

не смог найти файл 'самозагрузки/расстояние/CSS/самозагрузки' с типом 'текст/CSS'

Здесь application.css файл:

*= require bootstrap/dist/css/bootstrap 
*= require_tree . 
*= require_self 

Вот applicatiin.js файл:

//= require angular 
//= require angular-rails-templates 
//= require angular-ui-router 
//= require_tree . 

.bowerrc файл на vendor/assets/bower_components:

{ 
    "directory":"vendor/assets/bower_components" 
} 

Почему не Бауэр установка зависимостей правильно? Что я делаю не так?

+0

ли это исправить? – 7urkm3n

+0

@ 7urkm3n, не. – Kahsn

ответ

1

Я использовал Bootstrap с Bower несколько раз, и я могу провести вас через настройку, если это поможет использовать драгоценный камень bower-rails.

  • В вашей Gemfile включают gem 'bower-rails'
  • bundle install
  • в вашем Bowerfile включают asset 'bootstrap'
  • bundle exec rake bower:install
  • В вашей application.css включают *= require bootstrap/dist/css/bootstrap

Перезагрузите сервер А обновите страницу, и вам должно быть хорошо идти. Также проверьте свой файл .bowerrc и убедитесь, что ваш "directory" использует правильный путь.

+0

Есть ли другой способ установки беседки, но не с использованием Gemfile? Я читал, что использование Gemfile сделает другую зависимость и может вызвать проблему позже. Здесь говорится (https://thinkster.io/angular-rails#jumping-in-with-angular). Ищите «Там также рельсы для багажа» на представленном веб-сайте. – Kahsn

+0

Вы смогли это исправить? Я просто прошел ту часть учебника, и никаких ошибок не было на моем конце для настройки. Возникли ли какие-либо ошибки, когда вы использовали 'bower init' или' bower install угловой угловой ui-router bootstrap -save'? – jdgray

+0

Ни на самом деле. Все эти файлы сделаны правильно в приложении rails. Но мое приложение rails не находит эти файлы начальной загрузки, когда они существуют в приложении rails. 'ActionView :: Template :: Error (не удалось найти файл 'bootstrap/dist/css/bootstrap' с типом 'text/css'):'. Не знаю, почему путь вызывает ошибку. Как вы думаете, я должен начать новый проект рельсов? – Kahsn

0

я получил точно такой же вопрос - Перезагружаем сервер решил его:

  1. Стоп WEBrick
  2. rails s
  3. обновить страницу
Смежные вопросы