Skip to content

Instantly share code, notes, and snippets.

View roberson-miguel's full-sized avatar
🏠
Working from home

Roberson Miguel roberson-miguel

🏠
Working from home
View GitHub Profile
@roberson-miguel
roberson-miguel / Teste em API Rails
Created January 23, 2020 11:31
Teste de uso! WIP
Boa noite galera, eu e a @Larissa Porto fizemos um teste para assegurar que o patch não criou um objeto novo no banco, segue o código:
it 'should not create another car' do
car = create(:car, license_plate:'ABC-0987')
expect{
patch api_v1_car_path(car), params: {license_plate: 'DEF-1234'}
}.to change(Car, :count).by(0)
end
@roberson-miguel
roberson-miguel / Teste em API Rails
Last active January 23, 2020 11:36
Exemplo de uso do Rescue_From em Rails
Criada as pastas /api e dentro dela a /v1
class Api::V1::ApiController < ActionController::API
rescue_from ActiveRecord::RecordNotFound, with: :not_found_errors
private
def not_found_errors
render json: 'Not Found', status: :not_found
end
@roberson-miguel
roberson-miguel / Rspec unitario
Last active January 23, 2020 13:21
Test unitário em Rails
RSpec.describe Rental, type: :model do
context 'create a user new' do
it 'User is valid?' do
user = User.new(name: 'Roberson', email: 'roberson@gmail")
expect(user.valid?).to be_truthy
end
it 'User is invalid?' do
user = User.new(name: 'Roberson', email: nil)
<form method="post">
<i>Preencha com seu telefone, iniciando pelo DDD+TELEFONE sem espaços, apenas numeros.<br>
Ex.: 11999222333</i><br><br>
Preencha com seu Telefone: <input type="text" name="phone" id="phone">
<br>
<br>
<a href="#phone" onclick="window.open('http://177.11.49.251/c2d/originate_call.php?numero=' + document.getElementById('phone').value)" target="_blank">
<button>Ligue-me</button>
@roberson-miguel
roberson-miguel / gist:a965ce8a9f4ea9df2f02402f60cfa4ab
Last active November 23, 2022 19:19
Formatar campos CEP, Moeda, Telefone, CPF, CNPJ, em Rails com Jquery
####No seu application.html.erb
<!DOCTYPE html>
<html>
<head>
<title><%= content_for?(:title) ? yield(:title) : "BiosGestor" %></title>
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">
<%= csrf_meta_tags %>
@roberson-miguel
roberson-miguel / install-docker.sh
Last active June 22, 2022 14:57
Script para instalar Docker e Dependências, que já teste com imagem do Hello World.
#!/usr/bin/env bash
#Salve esse conteudo em um arquivo com o nome "install-docker.sh" ou outro de sua preferencia, e execute em um terminal
#usando "sh install-docker.sh"
executa_imagem=$()
echo "Removendo versões antigas do Docker...\n"
sudo apt-get remove -y docker docker-engine docker.io containerd runc > /dev/null