Igor Kasyanchuk's repositories
active_storage_validations
Do it like => validates :photos, attached: true, content_type: ['image/png', 'image/jpg', 'image/jpeg'], size: { less_than: 500.kilobytes }, limit: { min: 1, max: 3 }, aspect_ratio: :landscape, dimension: { width: { in: 800..1600 }
rails_performance
Monitor performance of you Rails applications (self-hosted and free)
log_analyzer
Rails logs analyzer (see how fast your views are rendering)
execution_time
How fast is your code? See it directly in Rails console.
benchmark_methods
Benchmark and measure execution time your Ruby methods without an additional code changes
new_google_recaptcha
reCAPTCHA v3 Ruby on Rails gem
transactify
Wrap your methods in DB Transactions
sweet_staging
Access your Rails console, see logs, execute rake commands directly from the browser. Great addition to your Staging ENV.
execute_sql
Execute SQL inside Rails console, or app itself
cache_with_locale
Easy wait to do view caching with automatically added "locale" value to the cached key.
awesome_back_url
Redirect the user to the proper "back" page
new_ckeditor
Ruby on Rails + CKEditor 5
records_count
See in development logs how many records your queries returns. It can help with solving performance issues.
amazon_static_site
Static website using https with your own domain name using Amazon S3 and Cloudflare for FREE
calculate_in_group
Group Active Record by ranges or set of values with a single SQL query.
wrapped_print
Easy print debug information to your console in Ruby/Rails app.
embed_view
Embed ERB files inside another ERB files for faster performance (5-20% BOOST!!!)
secrett11tto
Simple way to protect your content from copy-pasting
igorkasyanchuk
Personal Portfolio
turbo-rails
Use Turbo in your Ruby on Rails app