Cybele Kurulumu Nasıl Yapılır?
Cybele “Ruby on Rails” dünyasına yeni başlayanlar için(biride benim) çok kolay proje oluşturma ve user-admin arayüzleri sayesinde her şeyi daha rahat yönetebilmemize olanak sağlayan bir şablondur.
Kurulum aşamasından önce gerekli olan en düşük versiyon tipleri;
Ruby ~> 2.3
Rails ~> 4.2 ‘dir.
Eğer daha düşük bir versiyon kullanmaktaysanız öncelikle güncelleme yapmalısınız.
Öncelikle “Cybele” gem imizi indirmekle başlayalım.
1
|
|
Daha sonra ise indirdiğimiz “Cybele” ile proje oluşturmak için terminalimize
1
|
|
project_name yerine istediğimiz bir proje adını kullanabiliriz. Ben bu anlatımım sırasında adını “cybele_test” olarak kullanacağım.
1
|
|
diyerek projemizi oluşturmuş oluyoruz. Fakat öncelikle halletmemiz gereken bir kaç düzenleme daha var.
Oluşturduğumuz projemizin dizinine girerek rubymine, atom yada subl vb. ne kullanıyorsanız onunla projemizi açıyoruz.
cybele_test projemizin altında db/migrate klasörünün içerisinde bulunan devise_create_user ve devise_create_admin dosyalarında değiştirmemiz gereken alanlar bulunmakta.
1 2 |
|
Her iki dosyanın içerisinde de yukarıdaki gibi bulunan is_active ve time_zone satırlarının,
1 2 |
|
bu şekilde default değerlerini ayarlıyoruz.
Projemizin içerisindeki public klasörüne,
1
|
|
yazarak ulaşıyoruz ve içerisinde aşağıdaki komutu çalıştırıyoruz.
1
|
|
Bu işlemide gerçekleştirdiysek sırada veritabanı işlemlerimizi gerçekleştirmek kaldı.
Projemizin config klasörünün altındaki database.yml uzantılı dosyamızı açıyoruz. (config/database.yml)
1 2 3 4 5 6 7 8 9 |
|
Yukarıdaki şekilde görünen development kısmımızın altına username ve password ekleyeceğiz.
1 2 3 4 5 6 7 8 9 10 11 |
|
Postgresql'de bu klasörde gördüğümüz şekilde database isminin aynısını oluşturarak üzerine username ve password tanımlamam gerekiyor. Bunun için öncelikle;
1
|
|
kullanarak postgresql terminalini açıyoruz.
1
|
|
Yazarak veri tabanımızı oluşturuyoruz. database.yml dosyamızda database ismimiz nasılsa öyle yazmamız gerekiyor.
1
|
|
database.yml dosyamızda belirttiğimiz şekilde username ve password ümüzü tanımlıyoruz.
1
|
|
yazarak veri tabanı işlemlerimizi bitirmiş oluyoruz.
Son olarak yapmamız gereken ise aşağıdaki kodları sırasıyla terminalde çalıştırmak,
1 2 3 |
|
ve
1
|
|
yazarak projemizi çalıştırmış oluyoruz. http://localhost:3000/ e giderek projemizin çalışan halini görebiliriz.
Başlangıçta belirttiğim gibi bir tanede Admin sayfamız bulunmakta. Admin olarak giriş yapmak için ise http://localhost:3000/hq sayfasına gitmeniz gerekiyor.
Adminin e-posta ve parolası db/seeds.rb dosyasında yazıyor olacaktır.
Okuduğunuz için teşekkürler.