Миграция Rails 4.1 и Foundation 5.3 в Rails 5.1.4 и Foundation 6.x
Я модернизирую Rails 4.1.1
на рельсы 5.1.4
,
Я использовал foundation-rails - 5.3.3.0
, Я не упомянул gem's
версия в Gemfile
поэтому, когда я обновил драгоценный камень, он автоматически обновился foundation-rails
версия. Он обновлен до последней версии. После обновления версии я столкнулся с проблемой предыдущей логики.
В проекте нет файла вроде foundation_and_overrides
,
Я импортирую в settings
файл как:
@import "foundation/settings";
но получаю ошибку ниже:
F, [2017-09-20T06:41:30.924859 #1536] FATAL -- : ActionView::Template::Error (File to import not found or unreadable: foundation/settings.
Load paths:
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/babel-source-5.8.35/lib
/home/user/project/app/assets/fonts
/home/user/project/app/assets/images
/home/user/project/app/assets/javascripts
/home/user/project/app/assets/stylesheets
/home/user/project/vendor/assets/javascripts
/home/user/project/vendor/assets/stylesheets
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/jquery-ui-rails-6.0.1/app/assets/images
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/jquery-ui-rails-6.0.1/app/assets/javascripts
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/jquery-ui-rails-6.0.1/app/assets/stylesheets
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/jquery-rails-4.3.1/vendor/assets/javascripts
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/bourbon-4.3.4/app/assets/stylesheets
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/angularjs-rails-resource-2.2.2/vendor/assets/javascripts
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/angularjs-rails-1.6.2/vendor/assets/javascripts
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/font-awesome-rails-4.7.0.2/app/assets/fonts
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/font-awesome-rails-4.7.0.2/app/assets/stylesheets
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/foundation-rails-6.4.1.2/vendor/assets/_vendor
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/foundation-rails-6.4.1.2/vendor/assets/js
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/foundation-rails-6.4.1.2/vendor/assets/scss
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/modernizr-rails-2.7.1/vendor/assets/javascripts
/home/user/.rvm/gems/ruby-2.4.1@rails_5/gems/actionview-5.1.4/lib/assets/compiled
/vagrant/web/node_modules):
F, [2017-09-20T06:41:30.925244 #1536] FATAL -- : 25: <script>window.jQuery || document.write('<script src="js/jquery.min.js"><\/script>')</script>
26: <%= stylesheet_link_tag "foundation", media: "all", skip_pipeline: true %>
27: <%= stylesheet_link_tag "jquery.datetimepicker", media: "all", skip_pipeline: true %>
F, [2017-09-20T06:41:30.925504 #1536] FATAL -- :
F, [2017-09-20T06:41:30.925678 #1536] FATAL -- : app/assets/stylesheets/global/variables.scss:2
app/assets/stylesheets/public.scss:6
app/views/layouts/public.html.erb:28:in `_app_views_layouts_public_html_erb___3240515467920015157_28638180'
Я не обновил ни одной строки кода, связанной с существующим использованием. Если нужно внести какие-либо изменения, пожалуйста, дайте мне знать.