-
Buscar por git no google
-
Após instalar:
git config --global user.name "seu nome" git config --global user.email "seu email"
(comando para configurar o registro no commit - deve ser o mesmo que o usuário do Github)
- Buscar por nodesource ou nodejs
- Buscar por rvm
- Instalar chave GPG (chave utilizada na verificação do pacote)
- Instalar Pacote (apenas o rvm)
- Definir o source do rvm: source ~/.rvm/scripts/rvm
- Instalar a versão ruby 2.7.2 via rvm
-
Alguns comandos
rvm list known
(Ve as versões disponíveis)rvm list
(Ve as versões instaladas)rvm install VERSION
(instala)rvm default VERSION
(define a versão default)rvm use VERSION
(define qual versão utilizar naquele projeto)
-
-
Instalação:
sudo apt-get install postgresql sudo apt-get install libpq-dev
(libpq-dev é uma biblioteca necessária para que a gem do postgres encontre a base de dados)
-
Alterar configuração de usuário postgres:
-
Em
/etc/postgres/VERSION/main/pg_hba.conf
-
Alterar
Database administrative login by Unix domain socket local all postgres peer "local" is for Unix domain socket connections only local all all peer
-
Para
Database administrative login by Unix domain socket local all postgres trust "local" is for Unix domain socket connections only local all all md5
-
Após salvar, reiniciar o postgres
sudo service postgresql restart
-
Acessar o usuário postgres:
psql -U postgres
-
Criar outro usuário:
CREATE USER SEU_NOME WITH ENCRYPTED PASSWORD 'PASSWORD';
-
Alterar permissão do seu usuário:
ALTER USER SEU_NOME WITH SUPERUSER; ALTER USER SEU_NOME WITH CREATEDB;
-
Acessar novamente o arquivo:
/etc/postgres/VERSION/main/pg_hba.conf
-
Alterar
Database administrative login by Unix domain socket local all postgres trust
-
Para
Database administrative login by Unix domain socket local all postgres md5
-
-
Buscar por rubygems no google
-
Buscar por Rails no rubygems
-
Abrir lista de versões e instalar versão 5.2.0
-
Novo Projeto:
rails new NOME_PROJETO -d postgresql
(Gerar projeto com
rails _5.2.0_ new NOME_PROJETO -d postgresql
caso possua mais de uma versão do rails instalada)-
em database.yml adicionar o username e password criado no postgres
default: &default adapter: postgresql encoding: unicode pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> username: USERNAME password: PASSWORD
-
-
Bootstrap-Generators:
-
Acessar o projeto
cd NOME_PROJETO code NOME_PROJETO
-
Adicionar gem bootstrap-generators ao gemfile do projeto
gem 'bootstrap-generators', '~> 3.3.4'
-
Atualizar gems
bundle install
-
Após instalação do boostrap-generator
rails generate bootstrap:install
(Para sobrescrever os scaffolds que já existem adicionar a flag
--force
ao comando) -
Apartir do rails 4.1 é necessário rodar o comando
spring stop
para que o Rails preloader sabia que há novos templates -
Após o passo anterior, dentro do diretório
lib/templates/scaffold
é possível sobreescrever a forma como o scaffold será gerado, já deixando ele em português por padrão:- Exemplo:
- De
<div class="page-header"> <%%= link_to new_<%= singular_table_name %>_path, class: 'btn btn-primary' do %> <span class="glyphicon glyphicon-plus"></span> New <%= human_name %> <%% end %> <h1>Listing <%= plural_table_name %></h1> </div>
- Para
<div class="page-header"> <%%= link_to new_<%= singular_table_name %>_path, class: 'btn btn-primary' do %> <span class="glyphicon glyphicon-plus"></span> Novo <%= human_name %> <%% end %> <h1>Listando <%= plural_table_name %></h1> </div>
- Exemplo:
-
I18N - Adicionar arquivo de idioma em português para validadores e geradores
- Buscar por "pt-BR I18N yml" e copiar código do documento
- Criar um novo arquivo pt-BR.yml em config/locales e colar o código
- Alterar as configurações de linguagem padrão do Active Record:
-
Em config/application.rb dentro de
class Application < Rails::Aplication
config.i18n.default_locale = :"pt-BR" config.time_zone = 'Brasilia
-
-