Я думаю об x++
и ++x
(неофициально) как это:
x++
:
function post_increment(x) {
return x; // Pretend this return statement doesn't exit the function
x = x + 1;
}
++x
:
function pre_increment(x) {
x = x + 1;
return x;
}
Две операции выполняют одно и то же, но они возвращают разные значения:
var x = 1;
var y = 1;
x++; // This returned 1
++y; // This returned 2
console.log(x == y); // true because both were incremented in the end
Пока у вас есть локальные ключи где-то в вашем каталоге конфигурации, вы можете сделать следующее:
rails s puma -p 3000 -b 'ssl://0.0.0.0:3000?key=config/your_key_file.key&cert=config/your_certificate_file.crt'
Если вам нужно знать, как создать локальный сертификат и ключ, это хороший пост : https://rossta.net/blog/local-ssl-for-rails-5.html#create-a-self-signed-certificate
Я использую гем под названием туннели, посмотрите здесь: https://github.com/jugyo/tunnels
Это прокси для http из https на вашем локальном машина. Также не нужны ключи.
Надеюсь, это поможет!