config.ssh.private_key_path = "<%= Rails.root.join("keydir/id_rsa") %>" # приватный ключ для доступа к виртуалке по ssh (для vagrant ssh)
# carts_controller.rb
def add_to_cart
@product = Product.find_by_name(params[:product][:name])
redirect_to products_path, message: "Товар не найден!" if @product.nil?
if @product.present? && @product.count.zero?
@alternative_product = Product.alternative(@product)
redirect_to products_path, message: "Товар закончился, есть альтернативный"
else
Cart.add_product(@product)
redirect_to carts_path, message: "Товар добавлен в корзину"
end