Skip to content

Instantly share code, notes, and snippets.

@e10a
Last active September 5, 2024 16:06
Show Gist options
  • Save e10a/7a2b8beba3a267dac803ab8e145b9cab to your computer and use it in GitHub Desktop.
Save e10a/7a2b8beba3a267dac803ab8e145b9cab to your computer and use it in GitHub Desktop.
_rails
Rails.cache.redis.keys.select {|k| k.include? 'Inventory Service'}.each {|k| Rails.cache.delete(k)}
Rails.cache.redis.keys.select {|k| k.include? 'Inventory Service'}.each {|k| Rails.cache.delete(k)}
C.all.each {|c| c.update(password: 'p@ssword!')}
Rails.cache.redis.keys.select {|k| k.include? 'exclusive_collab'}.each {|k| k}
Rails.cache.redis.keys.select {|k| k.include? 'exclusive_collab'}.each {|k| Rails.cache.delete(k)}
Rails.cache.redis.keys.select {|k| k.include? 'Active Wishlist Categories'}.each {|k| Rails.cache.delete(k)}
Rails.cache.redis.keys.select {|k| k.include? 'Product 16731'}.each {|k| Rails.cache.delete(k)}
# clear cache for product details
Rails.cache.redis.keys.select {|k| k.include? 'serializer details'}.each {|k| Rails.cache.delete(k)}
...
key = 'Wishlist - See More Designers'
Rails.cache.redis.keys
Rails.cache.delete(key) # should return 1 since one cache is deleted
Rails.cache.redis.keys.select {|k| k.include? 'Wishlist - See More Designersb'}.each {|k| k}
---
ProductDescriptor.where(designer_id: 219).select {|pd| puts "#{pd.products.count} - #{pd.id} - #{pd.sku} - #{pd.kind_name} - #{pd.name}"}
ProductDescriptor.where(designer_id: 219).first
ProductDescriptor.where('name LIKE ?', "%Birthstone Ring%")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment