Skip to content

Instantly share code, notes, and snippets.

View nicolaslazartekaqui's full-sized avatar

Nícolas Lazarte nicolaslazartekaqui

View GitHub Profile
# files_controller.rb
class FilesController < ApplicationController
def index
@files = Files.all
end
...
end
class Sticker::BannerController << ::ApplicationController
# ...
protected
def resource
get_resource_ivar || set_resource_ivar(StickrBanner.send(:find, params[:id]))
end
end
@nicolaslazartekaqui
nicolaslazartekaqui / images_controller.rb
Last active August 29, 2015 13:59
resources with namespaces
# /app/controllers/images_controller.rb
class ImagesController < ApplicationController
...
def index
@images = Images.all
end
...
end
# app/models/bar.rb
class Bar < ActiveRecord::Base
include Searchable
end
# app/models/bar.rb
class Bar < ActiveRecord::Base
include Searchable
end
@nicolaslazartekaqui
nicolaslazartekaqui / user.md
Last active August 29, 2015 14:25
api.netshow.me examples
{
  "user": {
    "name": "Nicolas Lazarte Kaqui",
    "timezone": "Brasilia",
    "email": "nicolaslazartekaqui@gmail.com",
    "nickname": "",
    "about": "",
    "avatar": {
      "big": "https://netshowme.s3.amazonaws.com/uploads/user/avatar/9237/big_thumb_1508116_608676365879499_2094631700_n.jpg",
@nicolaslazartekaqui
nicolaslazartekaqui / ins.md
Created August 11, 2015 21:19
Heroku guide

to deploy

na primeira vez, é bom usar o -f no caso de ter outra branch no heroku

git push -f heroku BRANCH:master

nas proximas, basta fazer um

git push heroku BRANCH:master
@nicolaslazartekaqui
nicolaslazartekaqui / vaga.md
Created September 28, 2015 12:28
Netshow.me Vaga Dev Mobile

Vaga desenvolvedor mobile Netshow.me

Responsável pela arquitetura e implementação de soluções mobile em Android (Java) e/ou em iOS (Objective-c/Swift). Colabore com uma equipe para definir, design, e enviar novos recursos. Esteja disposto a ajudar seus companheiros de equipe, compartilhar seu conhecimento com eles. Garantir o melhor desempenho possível, qualidade e capacidade de resposta das aplicações. Identificar gargalos e erros, e encontrar soluções para estes problemas. Ajude a manter a qualidade do código, organização e automação.

Habilidades desejadas

@nicolaslazartekaqui
nicolaslazartekaqui / script.rb
Created April 1, 2016 06:44
Update carrierwave image on s3
c = MODEL.find(ID);
c.image.recreate_versions!
c.save!
@nicolaslazartekaqui
nicolaslazartekaqui / _grid.scss
Last active February 21, 2017 21:55
CSS cheats
.container {
margin-right: auto;
margin-left: auto;
padding-left: ($grid-gutter-width / 2);
padding-right: ($grid-gutter-width / 2);
@include clearfix();
@include media-breakpoint(xl) {
max-width: $container-max-width;