1 - Instalar o postgresql
brew install postgresql
2 - Startar o postgresql
You could have postgre installed on localhost with password (or without user or password seted after instalation) but if we are developing we really don't need password, so configuring postgre server without password for all your rails project is usefull.
class Queue | |
def initialize() | |
@queue = [] | |
end | |
def enqueue(value) | |
@queue.push(value) | |
end | |
def dequeue() |
#!/bin/bash | |
# Adicione um novo remote; pode chamá-lo de "upstream": | |
git remote add upstream https://github.com/usuario/projeto.git | |
# Obtenha todos os branches deste novo remote, | |
# como o upstream/master por exemplo: | |
git fetch upstream |
No nível do objeto, ==
retorna true somente se obje otherfor o mesmo objeto. Normalmente, esse método é substituído nas classes descendentes para fornecer significado específico à classe.
Essa é a comparação mais comum e, portanto, o local mais fundamental onde você (como autor de uma classe) decide se dois objetos são "iguais" ou não.
eql?
- é sinomido do ==
.
Para a classe Object, efetivamente o mesmo que chamar #==
, mas geralmente substituído por descendentes para fornecer semântica significativa nas instruções de caso.
require "i18n" | |
I18n.available_locales = [:en] | |
def vowels_and_consonants(string) | |
string | |
.then{|string| transliterate(string)} | |
.then{|string| letters(string)} | |
.then{|string| vowels_and_consonants_count(string)} | |
end |
Ao fazer o bundle install
e disparar o erro: An error occurred while installing puma (5.5.2), and Bundler cannot continue.
Basta instalar o puma (fique atento para a versão que esta sendo instalada no Gemfile) com o openssl 1.1:
gem install puma -- --with-openssl-dir=/usr/local/opt/[email protected]
Em seguida o bundle install
novamente para continuar a instalação das demais gems e dependências.
Se você for iniciar um projeto agora com o Rails 7 e quiser adicionar o tailwind
basta:
rails new name_of_project --css tailwind
Agora se você estiver trabalhando em um projeto com Rails 7 e quiser adicionar o tailwind
depois de já ter criado o projeto:
bundle add tailwindcss-rails
Dado um conjunto de caracteres, você precisará extrair os "diamantes" ( <>) e as "areias" ( . ) da expressão e no final exibir a quantidade de diamantes extraídos
Expressão: <<.<<..>><>><.>.>.<<.>.<.>>>><>><>>