Gemfileapp/views/layouts/application.html.erbapp/controllers/catalog_controller.rbapp/assets/stylesheets/blacklight.scssapp/models/user.rb
- Update Blacklight gem to 7.0.1
Gemfile
gem 'blacklight', '~> 7.0.1'
$ bundle update blacklight
- Remove Blacklight::Utils
Blacklight::Utils was removed in blacklight 7.0. It provided support for Rails 4, which is not supported in Blacklight 7.
Delete the following block from app/models/user.rb
if Blacklight::Utils.needs_attr_accessible?
attr_accessible :email, :password, :password_confirmation
end
- Add some configuration to the catalog_controller
app/controllers/catalog_controller.rb
Add all of this within the block configure_blacklight do |config|
# Blacklight update to 7.0.0
config.add_results_document_tool(:bookmark, partial: 'bookmark_control', if: :render_bookmarks_control?)
config.add_results_collection_tool(:sort_widget)
config.add_results_collection_tool(:per_page_widget)
config.add_results_collection_tool(:view_type_group)
config.add_show_tools_partial(:bookmark, partial: 'bookmark_control', if: :render_bookmarks_control?)
config.add_show_tools_partial(:email, callback: :email_action, validator: :validate_email_params)
config.add_show_tools_partial(:sms, if: :render_sms_action?, callback: :sms_action, validator: :validate_sms_params)
config.add_show_tools_partial(:citation)
config.add_nav_action(:bookmark, partial: 'blacklight/nav/bookmark', if: :render_bookmarks_control?)
config.add_nav_action(:search_history, partial: 'blacklight/nav/search_history')
- Update blacklight_range_limit gem
Gemfile
gem 'blacklight_range_limit', '~> 7.0.0'
$ bundle update blacklight_range_limit
- Delete bootstrap-sprockets && blacklight/blacklight
app/assets/stylesheets/blacklight.scss
@import 'bootstrap-sprockets';
@import 'blacklight/blacklight';
- Add Bootstrap 4
Gemfile
gem 'bootstrap', '~> 4.0'
$ bundle
- Change the main layout page
app/views/layout/blacklight.html.erb
From: <%= render partial: 'shared/ajax_modal' %>
To: <%= render partial: 'shared/modal' %>
and
From: <%= render :partial=>'/flash_msg', layout: 'shared/flash_messages' %>
To: <%= render :partial=>'shared/flash_msg', layout: 'shared/flash_messages' %>
- Update Node
If you are using Docker this might help https://hub.docker.com/r/starefossen/ruby-node/Dockerfile
FROM starefossen/ruby-node
Don't forget to re-start your server.
- Update Blacklight gem to 7.0.1 - breaks everything
Gemfile
+ gem 'blacklight', '7.0.1'
$ bundle update blacklight
- Remove Blacklight::Utils
Blacklight::Utils was removed in blacklight 7.0. It provided support for Rails 4, which is not supported in Blacklight 7.
app/models/user.rb
class User < ApplicationRecord
# if Blacklight::Utils.needs_attr_accessible?
# attr_accessible :email, :password, :password_confirmation
# end
# Connects this user object to Blacklights Bookmarks.
include Blacklight::User
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable, :trackable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :validatable
# Method added by Blacklight; Blacklight uses #to_s on your
# user class to get a user-displayable login/identifier for
# the account.
def to_s
email
end
end
- Add some configuration to the catalog_controller
app/controllers/catalog_controller.rb
class CatalogController < ApplicationController
...at the bottom add:
# Blacklight update to 7.0.0
config.add_results_document_tool(:bookmark, partial: 'bookmark_control', if: :render_bookmarks_control?)
config.add_results_collection_tool(:sort_widget)
config.add_results_collection_tool(:per_page_widget)
config.add_results_collection_tool(:view_type_group)
config.add_show_tools_partial(:bookmark, partial: 'bookmark_control', if: :render_bookmarks_control?)
config.add_show_tools_partial(:email, callback: :email_action, validator: :validate_email_params)
config.add_show_tools_partial(:sms, if: :render_sms_action?, callback: :sms_action, validator: :validate_sms_params)
config.add_show_tools_partial(:citation)
config.add_nav_action(:bookmark, partial: 'blacklight/nav/bookmark', if: :render_bookmarks_control?)
config.add_nav_action(:search_history, partial: 'blacklight/nav/search_history')
end
end
- Update blacklight_range_limit gem
Gemfile
gem 'blacklight_range_limit', '~> 7.0.0.rc2'
- Delte
bootstrap-sprockets - Add Bootstrap 4
Gemfile
bootstrap', '~> 4.0'
- Update Node - https://hub.docker.com/r/starefossen/ruby-node/
Dockerfile
FROM starefossen/ruby-node
- Change the main layout page
app/views/layout/blacklight.html.erb
From:<%= render partial: 'shared/ajax_modal' %>
To:<%= render partial: 'shared/modal' %>
and From:<%= render :partial=>'/flash_msg', layout: 'shared/flash_messages' %>
To:<%= render :partial=>'shared/flash_msg', layout: 'shared/flash_messages' %>
https://github.com/projectblacklight/blacklight/releases
$ `gem 'blacklight', '7.0.0'`
$ `bundle update blacklight`
>>
Bundle updated!
Post-install message from i18n:
HEADS UP! i18n 1.1 changed fallbacks to exclude default locale.
But that may break your application.
Please check your Rails app for 'config.i18n.fallbacks = true'.
If you're using I18n (>= 1.1.0) and Rails (< 5.2.2), this should be
'config.i18n.fallbacks = [I18n.default_locale]'.
If not, fallbacks will be broken in your app by I18n 1.1.x.
For more info see:
https://github.com/svenfuchs/i18n/releases/tag/v1.1.0
(list of gems...)
...
Using rails 5.1.6.1
Using blacklight 7.0.0
Using jquery-rails 4.3.3
...
- Bootstrap 4
- Rails 5.2 support
- Webpacker support
- JSON-API support
- Solr 7.2 support
- Dynamic solr schema by default
- Additive configuration #1767
- Defined properties in the SolrDocument class #1659
If you previously had a number of methods in your SolrDocument class like this:
def title
self['title_ssim'].first
end
You can now simplify these by replacing with:
include Blacklight::Solr::Document
attribute :title, Blacklight::Types::String, 'title_tesim'
Our app/models/solr_document.rb
def export_as_ucla_citation_txt
image = self
title = image[:title_tesim].first
collection = image[:publisher_tesim].first
resource_type = image[:resource_type_tesim].first
imageid = image[:id]
"#{title}. [ #{resource_type} ]. UCLA Library Digital Collections. #{collection}. https://ursus-test.library.ucla.edu/catalog/#{imageid}"
end
app/views/layout/blacklight.html.erb
From <%= render partial: 'shared/ajax_modal' %>
To: <%= render partial: 'shared/modal' %>
This actually breaks the app
https://github.com/projectblacklight/blacklight/wiki/Bootstrap-3-to-4-Migration-Guide
There aren't many notes here. I'm not sure if there is anything I actively need to do i our app.
root@94a6b55cf7eb:/ursus# bundle exec rspec spec
An error occurred while loading ./spec/controllers/catalog_controller_spec.rb.
Failure/Error: if Blacklight::Utils.needs_attr_accessible?
NameError:
uninitialized constant Blacklight::Utils
./app/models/user.rb:3:in <class:User>
./app/models/user.rb:1:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies/interlock.rb:12:in block in loading
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/concurrency/share_lock.rb:149:in exclusive
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies/interlock.rb:11:in loading
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/inflector/methods.rb:269:in const_get
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/inflector/methods.rb:269:in block in constantize
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/inflector/methods.rb:267:in each
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/inflector/methods.rb:267:in inject
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/inflector/methods.rb:267:in constantize
/usr/local/bundle/gems/devise-4.5.0/lib/devise.rb:316:in get
/usr/local/bundle/gems/devise-4.5.0/lib/devise/mapping.rb:83:in to
/usr/local/bundle/gems/devise-4.5.0/lib/devise/mapping.rb:78:in modules
/usr/local/bundle/gems/devise-4.5.0/lib/devise/mapping.rb:95:in routes
/usr/local/bundle/gems/devise-4.5.0/lib/devise/mapping.rb:162:in default_used_route
/usr/local/bundle/gems/devise-4.5.0/lib/devise/mapping.rb:72:in initialize
/usr/local/bundle/gems/devise-4.5.0/lib/devise.rb:346:in new
/usr/local/bundle/gems/devise-4.5.0/lib/devise.rb:346:in add_mapping
/usr/local/bundle/gems/devise-4.5.0/lib/devise/rails/routes.rb:243:in block in devise_for
/usr/local/bundle/gems/devise-4.5.0/lib/devise/rails/routes.rb:242:in each
/usr/local/bundle/gems/devise-4.5.0/lib/devise/rails/routes.rb:242:in devise_for
./config/routes.rb:10:in block in <top (required)>
/usr/local/bundle/gems/actionpack-5.1.6.1/lib/action_dispatch/routing/route_set.rb:436:in instance_exec
/usr/local/bundle/gems/actionpack-5.1.6.1/lib/action_dispatch/routing/route_set.rb:436:in eval_block
/usr/local/bundle/gems/actionpack-5.1.6.1/lib/action_dispatch/routing/route_set.rb:418:in draw
./config/routes.rb:1:in <top (required)>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:55:in block in load_paths
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:55:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:55:in load_paths
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:18:in reload!
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:41:in block in updater
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/file_update_checker.rb:81:in execute
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:42:in updater
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:31:in execute_if_updated
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/finisher.rb:128:in block in <module:Finisher>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in instance_exec
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in run
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in block in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in initialize!
./config/environment.rb:5:in <top (required)>
./spec/rails_helper.rb:4:in require
./spec/rails_helper.rb:4:in <top (required)>
./spec/controllers/catalog_controller_spec.rb:2:in require
./spec/controllers/catalog_controller_spec.rb:2:in <top (required)>
An error occurred while loading ./spec/features/facet_by_date_spec.rb.
Failure/Error: require File.expand_path(../../config/environment, __FILE__)
FrozenError:
cant modify frozen Array
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in unshift
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in block in <class:Engine>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in instance_exec
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in run
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in block in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in initialize!
./config/environment.rb:5:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/rails_helper.rb:4:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/features/facet_by_date_spec.rb:1:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in block in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
An error occurred while loading ./spec/features/facet_labels_spec.rb.
Failure/Error: require File.expand_path(../../config/environment, __FILE__)
FrozenError:
cant modify frozen Array
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in unshift
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in block in <class:Engine>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in instance_exec
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in run
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in block in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in initialize!
./config/environment.rb:5:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/rails_helper.rb:4:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/features/facet_labels_spec.rb:2:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in block in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
An error occurred while loading ./spec/features/genre_display_spec.rb.
Failure/Error: require File.expand_path(../../config/environment, __FILE__)
FrozenError:
cant modify frozen Array
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in unshift
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in block in <class:Engine>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in instance_exec
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in run
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in block in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in initialize!
./config/environment.rb:5:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/rails_helper.rb:4:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/features/genre_display_spec.rb:2:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in block in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
An error occurred while loading ./spec/features/search_catalog_spec.rb.
Failure/Error: require File.expand_path(../../config/environment, __FILE__)
FrozenError:
cant modify frozen Array
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in unshift
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in block in <class:Engine>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in instance_exec
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in run
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in block in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in initialize!
./config/environment.rb:5:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/rails_helper.rb:4:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/features/search_catalog_spec.rb:3:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in block in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
An error occurred while loading ./spec/features/search_results_spec.rb.
Failure/Error: require File.expand_path(../../config/environment, __FILE__)
FrozenError:
cant modify frozen Array
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in unshift
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in block in <class:Engine>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in instance_exec
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in run
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in block in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in initialize!
./config/environment.rb:5:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/rails_helper.rb:4:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/features/search_results_spec.rb:2:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in block in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
An error occurred while loading ./spec/features/view_work_spec.rb.
Failure/Error: require File.expand_path(../../config/environment, __FILE__)
FrozenError:
cant modify frozen Array
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in unshift
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in block in <class:Engine>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in instance_exec
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in run
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in block in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in initialize!
./config/environment.rb:5:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/rails_helper.rb:4:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/features/view_work_spec.rb:2:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in block in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
An error occurred while loading ./spec/helpers/blacklight_helper_spec.rb.
Failure/Error: require File.expand_path(../../config/environment, __FILE__)
FrozenError:
cant modify frozen Array
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in unshift
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in block in <class:Engine>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in instance_exec
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in run
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in block in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in initialize!
./config/environment.rb:5:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/rails_helper.rb:4:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/helpers/blacklight_helper_spec.rb:2:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in block in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
An error occurred while loading ./spec/helpers/home_page_helper_spec.rb.
Failure/Error: require File.expand_path(../../config/environment, __FILE__)
FrozenError:
cant modify frozen Array
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in unshift
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in block in <class:Engine>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in instance_exec
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in run
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in block in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in initialize!
./config/environment.rb:5:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/rails_helper.rb:4:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/helpers/home_page_helper_spec.rb:2:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in block in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
An error occurred while loading ./spec/services/search_field_service_spec.rb.
Failure/Error: require File.expand_path(../../config/environment, __FILE__)
FrozenError:
cant modify frozen Array
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in unshift
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in block in <class:Engine>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in instance_exec
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in run
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in block in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in initialize!
./config/environment.rb:5:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/rails_helper.rb:4:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/services/search_field_service_spec.rb:3:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in block in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
An error occurred while loading ./spec/services/thumbnail_url_service_spec.rb.
Failure/Error: require File.expand_path(../../config/environment, __FILE__)
FrozenError:
cant modify frozen Array
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in unshift
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in block in <class:Engine>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in instance_exec
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in run
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in block in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in initialize!
./config/environment.rb:5:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/rails_helper.rb:4:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/services/thumbnail_url_service_spec.rb:3:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in block in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
An error occurred while loading ./spec/views/_user_util_links.html.erb_spec.rb.
Failure/Error: require File.expand_path(../../config/environment, __FILE__)
FrozenError:
cant modify frozen Array
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in unshift
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in block in <class:Engine>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in instance_exec
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in run
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in block in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in initialize!
./config/environment.rb:5:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/rails_helper.rb:4:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/views/_user_util_links.html.erb_spec.rb:3:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in block in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
An error occurred while loading ./spec/views/catalog/_bookmark_control.html.erb_spec.rb.
Failure/Error: require File.expand_path(../../config/environment, __FILE__)
FrozenError:
cant modify frozen Array
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in unshift
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/engine.rb:579:in block in <class:Engine>
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in instance_exec
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in run
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in block in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in each
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:48:in tsort_each_child
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in run_initializers
/usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in initialize!
./config/environment.rb:5:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/rails_helper.rb:4:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in block in require
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in require
./spec/views/catalog/_bookmark_control.html.erb_spec.rb:3:in <top (required)>
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in block in load
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in load_dependency
/usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in load
No examples found.
Randomized with seed 29173
Top 0 slowest examples (0 seconds, 0.0% of total time):
Finished in 0.00201 seconds (files took 3.81 seconds to load)
0 examples, 0 failures, 13 errors occurred outside of examples
Randomized with seed 29173ursus_1 | The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the bundle, run `bundle lock --add-platform x86-mingw32 x86-mswin32 x64-mingw32 java`.
ursus_1 | The Gemfile's dependencies are satisfied
ursus_1 | => Booting Puma
ursus_1 | => Rails 5.1.6.1 application starting in development
ursus_1 | => Run `rails server -h` for more startup options
ursus_1 | /ursus/app/models/user.rb:3:in `<class:User>': uninitialized constant Blacklight::Utils (NameError)
ursus_1 | from /ursus/app/models/user.rb:1:in `<top (required)>'
ursus_1 | from /usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies/interlock.rb:12:in `block in loading'
ursus_1 | from /usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/concurrency/share_lock.rb:149:in `exclusive'
ursus_1 | from /usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/dependencies/interlock.rb:11:in `loading'
ursus_1 | from /usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/inflector/methods.rb:269:in `const_get'
ursus_1 | from /usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/inflector/methods.rb:269:in `block in constantize'
ursus_1 | from /usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/inflector/methods.rb:267:in `each'
ursus_1 | from /usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/inflector/methods.rb:267:in `inject'
ursus_1 | from /usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/inflector/methods.rb:267:in `constantize'
ursus_1 | from /usr/local/bundle/gems/devise-4.5.0/lib/devise.rb:316:in `get'
ursus_1 | from /usr/local/bundle/gems/devise-4.5.0/lib/devise/mapping.rb:83:in `to'
ursus_1 | from /usr/local/bundle/gems/devise-4.5.0/lib/devise/mapping.rb:78:in `modules'
ursus_1 | from /usr/local/bundle/gems/devise-4.5.0/lib/devise/mapping.rb:95:in `routes'
ursus_1 | from /usr/local/bundle/gems/devise-4.5.0/lib/devise/mapping.rb:162:in `default_used_route'
ursus_1 | from /usr/local/bundle/gems/devise-4.5.0/lib/devise/mapping.rb:72:in `initialize'
ursus_1 | from /usr/local/bundle/gems/devise-4.5.0/lib/devise.rb:346:in `new'
ursus_1 | from /usr/local/bundle/gems/devise-4.5.0/lib/devise.rb:346:in `add_mapping'
ursus_1 | from /usr/local/bundle/gems/devise-4.5.0/lib/devise/rails/routes.rb:243:in `block in devise_for'
ursus_1 | from /usr/local/bundle/gems/devise-4.5.0/lib/devise/rails/routes.rb:242:in `each'
ursus_1 | from /usr/local/bundle/gems/devise-4.5.0/lib/devise/rails/routes.rb:242:in `devise_for'
ursus_1 | from /ursus/config/routes.rb:10:in `block in <top (required)>'
ursus_1 | from /usr/local/bundle/gems/actionpack-5.1.6.1/lib/action_dispatch/routing/route_set.rb:436:in `instance_exec'
ursus_1 | from /usr/local/bundle/gems/actionpack-5.1.6.1/lib/action_dispatch/routing/route_set.rb:436:in `eval_block'
ursus_1 | from /usr/local/bundle/gems/actionpack-5.1.6.1/lib/action_dispatch/routing/route_set.rb:418:in `draw'
ursus_1 | from /ursus/config/routes.rb:1:in `<top (required)>'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:55:in `block in load_paths'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:55:in `each'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:55:in `load_paths'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:18:in `reload!'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:41:in `block in updater'
ursus_1 | from /usr/local/bundle/gems/activesupport-5.1.6.1/lib/active_support/file_update_checker.rb:81:in `execute'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:42:in `updater'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/routes_reloader.rb:31:in `execute_if_updated'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application/finisher.rb:128:in `block in <module:Finisher>'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in `instance_exec'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:30:in `run'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:59:in `block in run_initializers'
ursus_1 | from /usr/local/lib/ruby/2.5.0/tsort.rb:228:in `block in tsort_each'
ursus_1 | from /usr/local/lib/ruby/2.5.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
ursus_1 | from /usr/local/lib/ruby/2.5.0/tsort.rb:431:in `each_strongly_connected_component_from'
ursus_1 | from /usr/local/lib/ruby/2.5.0/tsort.rb:349:in `block in each_strongly_connected_component'
ursus_1 | from /usr/local/lib/ruby/2.5.0/tsort.rb:347:in `each'
ursus_1 | from /usr/local/lib/ruby/2.5.0/tsort.rb:347:in `call'
ursus_1 | from /usr/local/lib/ruby/2.5.0/tsort.rb:347:in `each_strongly_connected_component'
ursus_1 | from /usr/local/lib/ruby/2.5.0/tsort.rb:226:in `tsort_each'
ursus_1 | from /usr/local/lib/ruby/2.5.0/tsort.rb:205:in `tsort_each'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/initializable.rb:58:in `run_initializers'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/application.rb:353:in `initialize!'
ursus_1 | from /ursus/config/environment.rb:5:in `<top (required)>'
ursus_1 | from config.ru:3:in `require_relative'
ursus_1 | from config.ru:3:in `block in <main>'
ursus_1 | from /usr/local/bundle/gems/rack-2.0.6/lib/rack/builder.rb:55:in `instance_eval'
ursus_1 | from /usr/local/bundle/gems/rack-2.0.6/lib/rack/builder.rb:55:in `initialize'
ursus_1 | from config.ru:in `new'
ursus_1 | from config.ru:in `<main>'
ursus_1 | from /usr/local/bundle/gems/rack-2.0.6/lib/rack/builder.rb:49:in `eval'
ursus_1 | from /usr/local/bundle/gems/rack-2.0.6/lib/rack/builder.rb:49:in `new_from_string'
ursus_1 | from /usr/local/bundle/gems/rack-2.0.6/lib/rack/builder.rb:40:in `parse_file'
ursus_1 | from /usr/local/bundle/gems/rack-2.0.6/lib/rack/server.rb:319:in `build_app_and_options_from_config'
ursus_1 | from /usr/local/bundle/gems/rack-2.0.6/lib/rack/server.rb:219:in `app'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/commands/server/server_command.rb:24:in `app'
ursus_1 | from /usr/local/bundle/gems/rack-2.0.6/lib/rack/server.rb:354:in `wrapped_app'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/commands/server/server_command.rb:80:in `log_to_stdout'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/commands/server/server_command.rb:42:in `start'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/commands/server/server_command.rb:135:in `block in perform'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/commands/server/server_command.rb:130:in `tap'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/commands/server/server_command.rb:130:in `perform'
ursus_1 | from /usr/local/bundle/gems/thor-0.19.4/lib/thor/command.rb:27:in `run'
ursus_1 | from /usr/local/bundle/gems/thor-0.19.4/lib/thor/invocation.rb:126:in `invoke_command'
ursus_1 | from /usr/local/bundle/gems/thor-0.19.4/lib/thor.rb:369:in `dispatch'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/command/base.rb:63:in `perform'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/command.rb:44:in `invoke'
ursus_1 | from /usr/local/bundle/gems/railties-5.1.6.1/lib/rails/commands.rb:16:in `<top (required)>'
ursus_1 | from /ursus/bin/rails:9:in `require'
ursus_1 | from /ursus/bin/rails:9:in `<top (required)>'
ursus_1 | from /usr/local/bundle/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `load'
ursus_1 | from /usr/local/bundle/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `call'
ursus_1 | from /usr/local/bundle/gems/spring-2.0.2/lib/spring/client/command.rb:7:in `call'
ursus_1 | from /usr/local/bundle/gems/spring-2.0.2/lib/spring/client.rb:30:in `run'
ursus_1 | from /usr/local/bundle/gems/spring-2.0.2/bin/spring:49:in `<top (required)>'
ursus_1 | from /usr/local/bundle/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `load'
ursus_1 | from /usr/local/bundle/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `<top (required)>'
ursus_1 | from /ursus/bin/spring:15:in `require'
ursus_1 | from /ursus/bin/spring:15:in `<top (required)>'
ursus_1 | from bin/rails:3:in `load'
ursus_1 | from bin/rails:3:in `<main>'
I also pushed to the dev server to check if it would work there but it also broke.
I wanted to be sure that blacklight was updated.
These are all the gems being used in Ursus alphabetized.
actioncable 5.1.6.1
actionmailer 5.1.6.1
actionpack 5.1.6.1
actionview 5.1.6.1
activejob 5.1.6.1
activemodel 5.1.6.1
activerecord 5.1.6.1
activesupport 5.1.6.1
addressable 2.5.2
airbrussh 1.3.1
arel 8.0.0
bcrypt 3.1.12
bindex 0.5.0
blacklight 7.0.0
blacklight_range_limit 6.3.3
builder 3.2.3
bundler 1.17.1
byebug 10.0.2
capistrano 3.11.0
capistrano-bundler 1.4.0
capistrano-ext 1.2.1
capistrano-passenger 0.2.0
capistrano-rails 1.4.0
capistrano-sidekiq 0.20.0
capybara 2.18.0
childprocess 0.9.0
coffee-rails 4.2.2
coffee-script 2.4.1
coffee-script-source 1.12.2
concurrent-ruby 1.1.4
connection_pool 2.2.2
coveralls 0.8.22
crass 1.0.4
deprecation 1.0.0
devise 4.5.0
devise-guests 0.6.1
diff-lcs 1.3
docile 1.3.1
dotenv 2.5.0
dotenv-rails 2.5.0
equivalent-xml 0.6.0
erubi 1.8.0
execjs 2.7.0
faraday 0.15.4
ffi 1.10.0
globalid 0.4.1
i18n 1.5.1
jbuilder 2.8.0
jquery-rails 4.3.3
json 2.1.0
kaminari 1.1.1
kaminari-actionview 1.1.1
kaminari-activerecord 1.1.1
kaminari-core 1.1.1
listen 3.1.5
loofah 2.2.3
mail 2.7.1
method_source 0.9.2
mini_mime 1.0.1
mini_portile2 2.4.0
minitest 5.11.3
multi_json 1.13.1
multipart-post 2.0.0
mysql2 0.5.2
net-scp 1.2.1
net-ssh 5.0.2
nio4r 2.3.1
nokogiri 1.10.0
orm_adapter 0.5.0
pkg-config 1.3.2
public_suffix 3.0.3
puma 3.12.0
rack 2.0.6
rack-protection 2.0.4
rack-test 1.1.0
rails 5.1.6.1
rails-dom-testing 2.0.3
rails-html-sanitizer 1.0.4
railties 5.1.6.1
rake 12.3.2
rb-fsevent 0.10.3
rb-inotify 0.10.0
redis 4.1.0
responders 2.4.0
retriable 3.1.2
rollbar 2.18.2
rsolr 2.2.1
rspec-collection_matchers 1.1.3
rspec-core 3.8.0
rspec-expectations 3.8.2
rspec-its 1.2.0
rspec-mocks 3.8.0
rspec-rails 3.8.1
rspec-support 3.8.0
ruby-progressbar 1.10.0
ruby_dep 1.5.0
rubyzip 1.2.2
sass 3.7.2
sass-listen 4.0.0
sass-rails 5.0.7
selenium-webdriver 3.141.0
sidekiq 5.2.3
simplecov 0.16.1
simplecov-html 0.10.2
solr_wrapper 2.1.0
solrizer 4.1.0
spring 2.0.2
spring-watcher-listen 2.0.1
sprockets 3.7.2
sprockets-rails 3.2.1
sqlite3 1.3.13
sshkit 1.18.0
term-ansicolor 1.7.0
thor 0.19.4
thread_safe 0.3.6
tilt 2.0.9
tins 1.20.2
turbolinks 5.2.0
turbolinks-source 5.2.0
tzinfo 1.2.5
uglifier 4.1.20
warden 1.2.8
web-console 3.7.0
websocket-driver 0.6.5
websocket-extensions 0.1.3
xml-simple 1.1.5
xpath 3.2.0
Justin Coyne told me that
Blacklight::Utils was removed in 7.0. It provided support for Rails 4, which is not supported in Blacklight 7.
So I commented that out and the app was back up but had a new error.
class User < ApplicationRecord
# if Blacklight::Utils.needs_attr_accessible?
# attr_accessible :email, :password, :password_confirmation
# end
# Connects this user object to Blacklights Bookmarks.
include Blacklight::User
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable, :trackable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :validatable
# Method added by Blacklight; Blacklight uses #to_s on your
# user class to get a user-displayable login/identifier for
# the account.
def to_s
email
end
end
Once I commented out the Util, my app runs again but I still have an error which looks like it doesn't like the new include tag, include Blacklight::DefaultComponentConfiguration.
I now get this error:
undefined local variable or method `blacklight_config' for CatalogController:Class
Rails.root: /ursus
Application Trace | Framework Trace | Full Trace
app/controllers/catalog_controller.rb:7:in `include'
app/controllers/catalog_controller.rb:7:in `<class:CatalogController>'
app/controllers/catalog_controller.rb:5:in `<top (required)>'
Then, I commented out the include Blacklight::DefaultComponentConfiguration in the app/controller/catalog/controller
and I added these configs at the bottom of the app/controller/catalog/controller page as per the release instructions.
config.add_results_document_tool(:bookmark, partial: 'bookmark_control', if: :render_bookmarks_control?)
config.add_results_collection_tool(:sort_widget)
config.add_results_collection_tool(:per_page_widget)
config.add_results_collection_tool(:view_type_group)
config.add_show_tools_partial(:bookmark, partial: 'bookmark_control', if: :render_bookmarks_control?)
config.add_show_tools_partial(:email, callback: :email_action, validator: :validate_email_params)
config.add_show_tools_partial(:sms, if: :render_sms_action?, callback: :sms_action, validator: :validate_sms_params)
config.add_show_tools_partial(:citation)
config.add_nav_action(:bookmark, partial: 'blacklight/nav/bookmark', if: :render_bookmarks_control?)
config.add_nav_action(:search_history, partial: 'blacklight/nav/search_history')
/ursus/app/controllers/catalog_controller.rb:13: syntax error, unexpected tIDENTIFIER, expecting '}' two_words_connector: '<br/>', ^~~~~~~~~~~~~~~~~~~ /ursus/app/controllers/catalog_controller.rb:13: syntax error, unexpected ',', expecting keyword_end ... two_words_connector: '<br/>', ... ^ /ursus/app/controllers/catalog_controller.rb:15: syntax error, unexpected '}', expecting keyword_end
Extracted source (around line #13):
BREAKS = {
words_connector: '<br/>'
two_words_connector: '<br/>',
last_word_connector: '<br/>'
}
There was a missing comma there. I added it.
I believe this has to do with using the range gem blacklight_range_limit 6.3.3
I think that gem is now included in blacklight.
NameError in Catalog#index
Showing /usr/local/bundle/gems/blacklight_range_limit-6.3.3/app/views/blacklight_range_limit/_range_limit_panel.html.erb where line #2 raised:
undefined local variable or method `solr_field' for #<#<Class:0x0000555b8bd35bf8>:0x0000555b8bd1a150>
Extracted source (around line #2):
<%- # requires solr_config local passed in
field_config = range_config(solr_field)
label = facet_field_label(solr_field)
input_label_range_begin = field_config[:input_label_range_begin] || t("blacklight.range_limit.range_begin", field_label: label)
input_label_range_end = field_config[:input_label_range_end] || t("blacklight.range_limit.range_end", field_label: label)
as per suggestion from Benjamin Armintor projectblacklight/blacklight#2055
Then I had a Bootstrap error about the bootstrap-sprockets version nmeeding to be updated.
https://medium.com/@biancapower/how-to-add-bootstrap-4-to-a-rails-5-app-650118459a1e
Gemfile Then bundled
gem 'bootstrap', '~> 4.0'
Now in the Gemfilelock
bootstrap (4.1.3)
autoprefixer-rails (>= 6.0.3)
popper_js (>= 1.12.9, < 2)
sass (>= 3.5.2)
sprockets (3.7.2)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
sprockets-rails (3.2.1)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
previous bootstrap
bootstrap-sass (3.4.0)
autoprefixer-rails (>= 5.2.1)
sassc (>= 2.0.0)
sass-rails (5.0.7)
railties (>= 4.0.0, < 6)
sass (~> 3.1)
sprockets (>= 2.8, < 4.0)
sprockets-rails (>= 2.0, < 4.0)
tilt (>= 1.1, < 3)
https://stackoverflow.com/questions/52708521/autoprefixer-doesn-t-support-node-v4-8-2-update-it
Showing /ursus/app/views/catalog/_image_grid.html.erb where line #6 raised:
Autoprefixer doesn’t support Node v4.8.2. Update it.
Extracted source (around line #6):
4 <div class="thumbnail no-border">
5 <a href="/catalog?f%5Bsubject_sim%5D%5B%5D=People">
6 <img src="<%= image_url('chavez.jpg') %>" alt="Carlos Chávez, portrait" Style="border: 1px solid #ddd; width:100%"/>
7 </a>
8 <div class="caption">
9 <%= link_to_featured_work('Carlos Chávez, portrait', '13030/hb7k4007rb') %>
And perhaps we want to update to Rails 5.2.1 and Ruby 2.5.1 while we are at it. :)
- Update Blacklight gem to 7.0.0 - breaks everything
- gem 'blacklight', '7.0.0'
- Remove Blacklight::Utils
Blacklight::Utils was removed in 7.0. It provided support for Rails 4, which is not supported in Blacklight 7.
app/models/user.rb
class User < ApplicationRecord
# if Blacklight::Utils.needs_attr_accessible?
# attr_accessible :email, :password, :password_confirmation
# end
# Connects this user object to Blacklights Bookmarks.
include Blacklight::User
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable, :trackable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :validatable
# Method added by Blacklight; Blacklight uses #to_s on your
# user class to get a user-displayable login/identifier for
# the account.
def to_s
email
end
end
- The app is up with errors
app/controllers/catalog_controller.rb
class CatalogController < ApplicationController
include Blacklight::DefaultComponentConfiguration
# include Blacklight::DefaultComponentConfiguration
include BlacklightRangeLimit::ControllerOverride
include Blacklight::Catalog
@@ -184,5 +184,20 @@ class CatalogController < ApplicationController
# Configuration for autocomplete suggestor
#config.autocomplete_enabled = true
#config.autocomplete_path = 'suggest'
# Blacklight update to 7.0.0
config.add_results_document_tool(:bookmark, partial: 'bookmark_control', if: :render_bookmarks_control?)
config.add_results_collection_tool(:sort_widget)
config.add_results_collection_tool(:per_page_widget)
config.add_results_collection_tool(:view_type_group)
config.add_show_tools_partial(:bookmark, partial: 'bookmark_control', if: :render_bookmarks_control?)
config.add_show_tools_partial(:email, callback: :email_action, validator: :validate_email_params)
config.add_show_tools_partial(:sms, if: :render_sms_action?, callback: :sms_action, validator: :validate_sms_params)
config.add_show_tools_partial(:citation)
config.add_nav_action(:bookmark, partial: 'blacklight/nav/bookmark', if: :render_bookmarks_control?)
config.add_nav_action(:search_history, partial: 'blacklight/nav/search_history')
end
end
- Update blacklight_range_limit gem
Gemfile
gem 'blacklight_range_limit', '~> 7.0.0.rc2'
DEPRECATION WARNING: discard_flash_if_xhr is deprecated and will be removed from blacklight 7.x
(Discarding flash messages on XHR requests is deprecated.