solidusio-contrib / solidus_asset_variant_options Goto Github PK
View Code? Open in Web Editor NEWA Solidus extension to reuse images across variants.
License: BSD 3-Clause "New" or "Revised" License
A Solidus extension to reuse images across variants.
License: BSD 3-Clause "New" or "Revised" License
I get this error after install this extension:
/Users/mariajosegonzalesantelo/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activemodel-5.0.4/lib/active_model/attribute_methods.rb:433:in method_missing': undefined method
variants' for #Spree::Image:0x007fec02cc2928 (NoMethodError)
Due to add this in initializers/spree.rb
Spree::Image.find_each do |image|
if image.viewable_type == "Spree::Variant"
image.variants << image.viewable
end
end
Does it work with aws s3?
Dependabot can't resolve your Ruby dependency files.
As a result, Dependabot couldn't update your dependencies.
The error Dependabot encountered was:
Bundler::GemNotFound with message: Could not find gem 'solidus_extension_dev_tools' in git://github.com/solidusio-contrib/solidus_extension_dev_tools.git (at master@5b33a25).
The source does not contain any versions of 'solidus_extension_dev_tools'
If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.
While trying to run the install generator I see the error message
vagrant@ubuntu-bionic:/vagrant$ bundle exec rails g solidus_asset_variant_options:install
set_default_options has been deprecated, use set_options
/home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/solidus_core-2.10.2/lib/spree/preferences/preferable.rb:162: warning: deprecated Object#=~ is called on TrueClass; it always returns nil
/home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/friendly_id-5.3.0/lib/friendly_id/history.rb:75: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call
/home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activerecord-6.0.3.2/lib/active_record/associations.rb:1370: warning: The called method `has_many' is defined here
/home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/solidus_asset_variant_options-1.0.2/app/helpers/spree/admin/images_helper_decorator.rb:1:in `<main>': uninitialized constant Spree::Admin::ImagesHelper
Did you mean? Spree::Admin::BaseHelper (NameError)
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:55:in `load'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:55:in `load'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/solidus_asset_variant_options-1.0.2/lib/spree_asset_variant_options/engine.rb:16:in `block in activate'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/solidus_asset_variant_options-1.0.2/lib/spree_asset_variant_options/engine.rb:15:in `glob'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/solidus_asset_variant_options-1.0.2/lib/spree_asset_variant_options/engine.rb:15:in `activate'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/callbacks.rb:428:in `instance_exec'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/callbacks.rb:428:in `block in make_lambda'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/callbacks.rb:200:in `block (2 levels) in halting'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/callbacks.rb:605:in `block (2 levels) in default_terminator'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/callbacks.rb:604:in `catch'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/callbacks.rb:604:in `block in default_terminator'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/callbacks.rb:201:in `block in halting'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/callbacks.rb:513:in `block in invoke_before'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/callbacks.rb:513:in `each'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/callbacks.rb:513:in `invoke_before'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/callbacks.rb:134:in `run_callbacks'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/reloader.rb:88:in `prepare!'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/railties-6.0.3.2/lib/rails/application/finisher.rb:113:in `block in <module:Finisher>'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/railties-6.0.3.2/lib/rails/initializable.rb:32:in `instance_exec'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/railties-6.0.3.2/lib/rails/initializable.rb:32:in `run'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/railties-6.0.3.2/lib/rails/initializable.rb:61:in `block in run_initializers'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/2.7.0/tsort.rb:228:in `block in tsort_each'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/2.7.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/2.7.0/tsort.rb:431:in `each_strongly_connected_component_from'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/2.7.0/tsort.rb:349:in `block in each_strongly_connected_component'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/2.7.0/tsort.rb:347:in `each'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/2.7.0/tsort.rb:347:in `call'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/2.7.0/tsort.rb:347:in `each_strongly_connected_component'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/2.7.0/tsort.rb:226:in `tsort_each'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/2.7.0/tsort.rb:205:in `tsort_each'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/railties-6.0.3.2/lib/rails/initializable.rb:60:in `run_initializers'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/railties-6.0.3.2/lib/rails/application.rb:363:in `initialize!'
from /vagrant/config/environment.rb:6:in `<main>'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
vagrant@ubuntu-bionic:/vagrant$ from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/zeitwerk-2.4.0/lib/zeitwerk/kernel.rb:34:in `require'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/dependencies.rb:324:in `block in require'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/dependencies.rb:291:in `load_dependency'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.2/lib/active_support/dependencies.rb:324:in `require'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/spring-2.1.0/lib/spring/application.rb:106:in `preload'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/spring-2.1.0/lib/spring/application.rb:157:in `serve'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/spring-2.1.0/lib/spring/application.rb:145:in `block in run'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/spring-2.1.0/lib/spring/application.rb:139:in `loop'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/spring-2.1.0/lib/spring/application.rb:139:in `run'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/spring-2.1.0/lib/spring/application/boot.rb:19:in `<top (required)>'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:72:in `require'
from /home/vagrant/.rbenv/versions/2.7.0/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:72:in `require'
from -e:1:in `<main>'
Current Gemfile includes
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
ruby '2.7.0'
gem 'dotenv-rails', require: 'dotenv/rails-now'
gem 'solidus'
gem 'solidus_auth_devise'
gem 'slim-rails'
gem 'solidus_sitemap', github: 'solidusio-contrib/solidus_sitemap'
# gem 'solidus_simple_dash', github: 'magma-labs/solidus_simple_dash'
# gem 'solidus_reports', github: 'solidusio-contrib/solidus_reports'
gem 'rails', '~> 6.0.3', '>= 6.0.3.2'
gem 'pg'
gem "passenger"
gem 'sass-rails', '>= 6'
gem 'webpacker', '~> 4.0'
gem 'jbuilder', '~> 2.7'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '~> 4.0'
gem 'google-analytics-rails'
# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', '>= 1.4.2', require: false
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
end
group :development do
# Access an interactive console on exception pages or by calling 'console' anywhere in the code.
gem 'web-console', '>= 3.3.0'
gem 'listen', '~> 3.2'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
end
group :test do
# Adds support for Capybara system testing and selenium driver
gem 'capybara', '>= 2.15'
gem 'selenium-webdriver'
# Easy installation and use of web drivers to run system tests with browsers
gem 'webdrivers'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
gem 'whenever', require: false
gem 'streamio-ffmpeg'
gem 'rmagick'
gem 'geokit'
gem "solidus_asset_variant_options"
Update this extension so that it works with Solidus 3.0 by making sure the specs pass.
Dependabot can't resolve your Ruby dependency files.
As a result, Dependabot couldn't update your dependencies.
The error Dependabot encountered was:
Bundler::GemNotFound with message: Could not find gem 'solidus_extension_dev_tools' in git://github.com/solidusio-contrib/solidus_extension_dev_tools.git (at master@27a4e38).
The source does not contain any versions of 'solidus_extension_dev_tools'
If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.
Dependabot can't resolve your Ruby dependency files.
As a result, Dependabot couldn't update your dependencies.
The error Dependabot encountered was:
Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "codecov":
In Gemfile:
solidus_dev_support was resolved to 1.5.0, which depends on
codecov (~> 0.1.16)
Could not find gem 'codecov (~> 0.1.16)', which is required by gem 'solidus_dev_support', in any of the sources.
Bundler could not find compatible versions for gem "rubocop":
In Gemfile:
solidus_dev_support was resolved to 1.5.0, which depends on
rubocop-performance (~> 1.5) was resolved to 1.6.1, which depends on
rubocop (>= 0.71.0)
solidus_dev_support was resolved to 1.5.0, which depends on
rubocop-rspec (~> 1.36) was resolved to 1.41.0, which depends on
rubocop (>= 0.68.1)
solidus_dev_support was resolved to 1.5.0, which depends on
rubocop (~> 0.76.0)
Bundler could not find compatible versions for gem "solidus_core":
In Gemfile:
solidus was resolved to 2.11.0.alpha, which depends on
solidus_core (= 2.11.0.alpha)
solidus_asset_variant_options was resolved to 0.0.1, which depends on
solidus_core (>= 2.0.0, < 3)
solidus_auth_devise was resolved to 2.4.0, which depends on
solidus_core (>= 2.6, < 3)
If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.
Hello friends!! I have to comment the script in this override to it work fine.
<!-- replace 'erb[loud]:contains("f.select :viewable_id")' -->
<%= f.hidden_field :viewable_id, value: 1 %>
<%= f.select :viewable_ids, options_for_select(@variants, @image.variant_ids), {}, {multiple: true, :class => 'select2 fullwidth'} %>
<%# Keeping this script tag in the view for now. %>
<!-- <script>
$('#image_viewable_ids')
.on('change', function() {
$('#image_viewable_id').val($(this).val()[0]);
})
.select2({
allowClear: true,
dropdownAutoWidth: true
});
</script> -->
It is correct???
Thanks a lot.
Dependabot can't resolve your Ruby dependency files.
As a result, Dependabot couldn't update your dependencies.
The error Dependabot encountered was:
Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "codecov":
In Gemfile:
solidus_dev_support was resolved to 1.5.0, which depends on
codecov (~> 0.1.16)
Could not find gem 'codecov (~> 0.1.16)', which is required by gem 'solidus_dev_support', in any of the sources.
Bundler could not find compatible versions for gem "rubocop":
In Gemfile:
solidus_dev_support was resolved to 1.5.0, which depends on
rubocop-rspec (~> 1.36) was resolved to 1.41.0, which depends on
rubocop (>= 0.68.1)
solidus_dev_support was resolved to 1.5.0, which depends on
rubocop (~> 0.76.0)
Bundler could not find compatible versions for gem "solidus_core":
In Gemfile:
solidus was resolved to 2.11.0.alpha, which depends on
solidus_core (= 2.11.0.alpha)
solidus_asset_variant_options was resolved to 0.0.1, which depends on
solidus_core (>= 2.0.0, < 3)
solidus_auth_devise was resolved to 2.4.0, which depends on
solidus_core (>= 2.6, < 3)
If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.
Dependabot can't resolve your Ruby dependency files.
As a result, Dependabot couldn't update your dependencies.
The error Dependabot encountered was:
Bundler::VersionConflict with message: Bundler could not find compatible versions for gem "solidus_core":
In Gemfile:
solidus was resolved to 3.1.0.alpha, which depends on
solidus_core (= 3.1.0.alpha)
solidus_asset_variant_options was resolved to 0.0.1, which depends on
solidus_core (>= 2.0.0, < 3)
If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.
On a clean install, following the installation steps and accessing Product -> Images on the admin panel, the page crashes with variant_ids method not defined on null class. There is also a deface warning on that page.
Dependabot can't resolve your Ruby dependency files.
As a result, Dependabot couldn't update your dependencies.
The error Dependabot encountered was:
Bundler::GemNotFound with message: Could not find gem 'solidus_extension_dev_tools' in git://github.com/solidusio-contrib/solidus_extension_dev_tools.git (at master@042f10b).
The source does not contain any versions of 'solidus_extension_dev_tools'
If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.
Dependabot can't resolve your Ruby dependency files.
As a result, Dependabot couldn't update your dependencies.
The error Dependabot encountered was:
Bundler::GemNotFound with message: Could not find gem 'solidus_extension_dev_tools' in git://github.com/solidusio-contrib/solidus_extension_dev_tools.git (at master@8140198).
The source does not contain any versions of 'solidus_extension_dev_tools'
If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.
Dependabot can't resolve your Ruby dependency files.
As a result, Dependabot couldn't update your dependencies.
The error Dependabot encountered was:
Bundler::GemNotFound with message: Could not find gem 'solidus_extension_dev_tools' in git://github.com/solidusio-contrib/solidus_extension_dev_tools.git (at master@7c47ece).
The source does not contain any versions of 'solidus_extension_dev_tools'
If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.
Dependabot can't resolve your Ruby dependency files.
As a result, Dependabot couldn't update your dependencies.
The error Dependabot encountered was:
Bundler::GemNotFound with message: Could not find gem 'solidus_extension_dev_tools' in git://github.com/solidusio-contrib/solidus_extension_dev_tools.git (at master@fe57891).
The source does not contain any versions of 'solidus_extension_dev_tools'
If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.
Hello, I get error 'process failed' trying to upload images after install this extension. I have solidus 2.2 , even creating new products.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.