Um aluno do Be MEAN postou essa modelagem relacional a qual ele estava com dificuldades para passar para o MongoDB, então vou ensinar aqui como faz
Vamos inicialmente separar pelas COLEÇÕES que achamos que devemos ter:
- Usuario;
- Escola;
| ACADEMIA DA FORÇA AÉREA | AFA | SP | |
|---|---|---|---|
| ACADEMIA DA POLÍCIA CIVIL DO ESTADO DA BAHIA | ACADEPOL | BA | |
| ACADEMIA DE POLÍCIA MILITAR DO BARRO BRANCO | APMBB | SP | |
| ACADEMIA DE POLÍCIA MILITAR DOM JOÃO VI | APMDJVI | RJ | |
| ACADEMIA DE POLÍCIA MILITAR | APM | BA | |
| ACADEMIA MILITAR DE AGULHAS NEGRAS | AMAN | RJ | |
| ANHANGUERA EDUCACIONAL S.A. | UNIANHANGUERA | RS | |
| ANHANGUERA EDUCACIONAL | AESA | SP | |
| ASSOCIAÇÃO CATARINENSE DE ENSINO | ACE | SC | |
| ASSOCIAÇÃO DE ENSINO SUPERIOR DO PIAUÍ | AESPI | PI |
| <% flash.each do |type, message| %> | |
| <div class="alert <%= bootstrap_class_for(type) %> fade in"> | |
| <button class="close" data-dismiss="alert">×</button> | |
| <%= message %> | |
| </div> | |
| <% end %> |
| #!/usr/bin/env ruby | |
| require 'rubygems' | |
| @dir = ARGV[0] | |
| @i = 0 | |
| Dir.glob("#{@dir}/*.mp3").each do |mp3| | |
| ogg = mp3.gsub('mp3', 'ogg') | |
| system "ffmpeg -i \"#{mp3}\" -acodec libvorbis -ac 2 \"#{ogg}\"" | |
| @i += 1 | |
| end |
| # config/initializers/sendgrid.rb | |
| ActionMailer::Base.smtp_settings = { | |
| :user_name => ENV['SENDGRID_USER'], | |
| :password => ENV['SENDGRID_PASSWORD'], | |
| :domain => 'herokuapp.com', | |
| :address => 'smtp.sendgrid.net', | |
| :port => 587, | |
| :authentication => :plain, | |
| :enable_starttls_auto => true | |
| } |
| <%= f.input :email, | |
| wrapper: :semantic_icon_input, | |
| label: false, | |
| required: true, | |
| placeholder: t('users.form.placeholder.email'), | |
| left_icon: 'user' %> |
| $buttonsColor : #2196f3; | |
| .popup-container{ | |
| .popup{ | |
| padding-top: 5px; | |
| padding-left: 10px; | |
| background: #fafafa; | |
| -webkit-box-shadow: 0 10px 30px 0 rgba(0,0,0,.3); | |
| box-shadow: 0 10px 30px 0 rgba(0,0,0,.3); | |
| upstream puma { | |
| server unix:///var/www/app/shared/tmp/sockets/puma.sock fail_timeout=0; | |
| } | |
| server { | |
| listen 80 default deferred; | |
| server_name example.com; | |
| rewrite ^/(.+) https://example.com/$1 permanent; | |
| } |
| If you are on windows, start by setting up an Ubuntu in a VirtualBox | |
| = http://www.psychocats.net/ubuntu/virtualbox | |
| First you wanna update Ubuntu | |
| $ sudo apt-get update | |
| $ sudo apt-get upgrade | |
| $ sudo apt-get dist-upgrade | |
| $ sudo reboot | |
| Add repositories |
| # Mina Deploy | |
| # =========== | |
| # | |
| # Adapted from Creative deploy stack in Manabalss v4, Mar.2015 | |
| # On first deploy do: mina setup --verbose | |
| # Then do : mina deploy --trace | |
| # | |
| # Usage: | |
| # mina deploy --verbose # Standard deploy task | mina deploy[hard,seed] to hard-reset and seed | |
| # mina rake[db:seed] |