Local branchı silmek.
1
| |
Sunucudaki branchı silmek.
1
| |
Not: Eğer aşağıdaki gibi bir hata alırsanız daha önce birisi bu branchı silmiştir.
1 2 3 4 | |
Aşağıdaki kod ile local branchları sunucudaki branchlarla senkronize edebilirsiniz.
1
| |
Kolaylıklar…
Local branchı silmek.
1
| |
Sunucudaki branchı silmek.
1
| |
Not: Eğer aşağıdaki gibi bir hata alırsanız daha önce birisi bu branchı silmiştir.
1 2 3 4 | |
Aşağıdaki kod ile local branchları sunucudaki branchlarla senkronize edebilirsiniz.
1
| |
Kolaylıklar…
Projelerde ön tanımlı verileri genelde rake yazarak gömüyoruz. Elimizde bulunan bir sql dosyasını aşağıdaki kodlar ile çalıştırabiliyoruz.
Örneğin adres verilerini eklemek için bir rake yazalım.
1 2 3 4 5 6 7 8 9 10 11 12 | |
1
| |
sql değişkenine sql dosyasını satır satır okuyup yazıyoruz. Daha sonrada bu sql değişkenini ActiveRecord::Migration.execute(sql) ile koşuyoruz.
Kolay gelsin.
Nginx’ te bir domaine gelen istekleri farklı bir domaine yönlendirmek için rewrite modülünü kullanıyoruz.
1 2 3 4 | |
Daha detaylı öğrenmek için aşağıdaki kaynağı inceleyebilirsiniz.
SQL’ de eşit olmayanları getir != sorgusu Active Record’ a eklendi.
Rails 3 te “Eşit Olmayan” != koşulunu where içine yazıyorduk.
1
| |
Rails 4 te ise not metodunu kullanacağız. Method where.not şeklinde kullanılmalıdır.
1 2 | |
not metodu array olarak değer alabilir. Bunlarıda SQL’ de NOT IN diye koşacaktır.
1 2 | |
Kolay gelsin…
Pgbackups db:pull alternatifi olarak kullanabileceğimiz bir addons. Herokudaki veritabanı yedeğini almamızı sağlıyor.
1
| |
1
| |
1
| |

1
| |
1
| |
1
| |
Kolaylıklar…
Localdeki branch design olsun.
Herokudaki branch master olsun.
1
| |
1 2 3 | |
1
| |
Merhabalar;
Bugün paperclip ile url den resim yükleme ihtiyacım oldu. Ufak bir araştırma sonucu çözüme aşağıdaki gibi ulaştım.
1 2 3 | |
1 2 3 | |
İyi çalışmalar dilerim.
Exception Notification sunucuda oluşan hataları Mail, Campfire, Webhook yolu ile bildiren bir gem. Bu yazıda Mail ile hata bildirimini anlatacağım.
Gemfile dosyasına gemi ekleyip bundle install ile kuralım.
1
| |
Sonra environmet dosyalarına(environment/production.rb veya development.rb ) aşağıdaki kodu ekleyelim.
1 2 3 4 | |
:email_prefix email başlığının ön eki. Email başlığı “Proje İsmi hata mesajı” şekline oluyor.
:sender_address mailde gösterilecek gönderici adresi.
:exception_recipients mail gidecek adresler. Buraya birden fazla adres eklenebilir.
Sadece bu ayarları yaparak sunucudaki hataları mail olarak alabiliriz.
Metodtan dizi olarak kolay bir şekilde birden fazla veri döndürebiliyoruz.
1 2 3 4 5 6 7 8 9 10 11 | |
a ve b otomatik olarak dönen dizideki değerleri alıyor. Ruby’ de dizideki değerleri değişkenlere atamaya biraz bakalım.
Rails 4 ile validates_absence_of validasyonu geliyor. Bu validasyon ne yapar ? Şu an Active Model de bulunan validates_presence_of validasyonunun ters validasyonunu yapar. Bu alan boş bırakılmalıdır!
1 2 3 4 5 6 7 | |
Eğer secret_identity ye bir değer atarsak “must be blank” diye bir hata mesajı alacağız.
1 2 3 4 5 6 | |
İyi çalışmalar…