Ответ 1
на самом деле решение заключалось в клонировании новой копии моего репо запустите
bundle install --without production
bundle exec rake db:migrate
bundle exec rake db:seed
rails s
не удалось найти файл jquery.ui.all ', который является известной проблемой, я добавил * = требует jquery.ui.all для application.css и // = требует jquery.ui.all для application.js, но все равно получите ошибку. http://bpaste.net/show/1RqTDUte2XLBoj8fdTbf/
Звездочки:: FileNotFound в индексе Preorder #
Отображение/var/www/localhost/htdocs/selfstarter/app/views/layouts/application.html.erb, где строка # 6 поднята:
не удалось найти файл 'jquery.ui.all' (в/var/www/localhost/htdocs/selfstarter/app/assets/stylesheets/application.css:14)
Извлеченный источник (вокруг строки # 6):
3: <head>
4: <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
5: <title><%= Settings.product_name %></title>
6: <%= stylesheet_link_tag "application" %>
7: <%= javascript_include_tag "application" %>
8: </head>
9: <!--[if lt IE 9 ]><body class="lt-ie9"><![endif]-->
http://bpaste.net/show/110613/
http://bpaste.net/show/110612/
на самом деле решение заключалось в клонировании новой копии моего репо запустите
bundle install --without production
bundle exec rake db:migrate
bundle exec rake db:seed
rails s
В версии 4 она была
//= require jquery.ui.all
Но из версии 5.0:
application.js:
//= require jquery-ui
application.css:
/*
*= require jquery-ui
*/
Чтобы требовать активы от пользовательского интерфейса jQuery, вам необходимо сначала установить его.
В Gemfile
добавьте:
gem 'jquery-ui-rails'
Затем запустите bundle install
и перезапустите сервер rails.
Я столкнулся с той же проблемой.
Что случилось с моим проектом, мой gemfile.lock
получил обновление, и он был настроен на использование последней версии всех драгоценных камней.
В случае jquery-ui-rails 4.2.1
мы использовали 4.2.1
и по ошибке gemfile.lock
обновили и использовали 5.0.2
.
В
jquery-ui-rails 5.0.2
файлjquery.ui.all.js
больше недоступен.
Итак, я столкнулся с ошибкой couldn't find file 'jquery.ui.all'
Итак, чтобы избежать таких ошибок, я предпочитаю использовать знак тильды для номера версии в gemfile
Пример:
gem 'jquery-ui-rails', '~> 4.2.1'
~>
заставляет bundler обновлять драгоценный камень до тех пор, пока версия не достигнет 4.2.9
и не будет обновлена, если версия достигнет 4.3.0
4.3.0
Перезагрузите сервер, чтобы устранить эту проблему.
Работал для меня.