Merhabalar,
Son yazımızda c9.io aracılığı ile bir cloud oluşturmuş ve bu cloud servisine bir uygulama açmıştık. Ardından bir proje oluşturup yazıyı sonlandırmıştık. Bu yazımızda ise model ekleme ve düzenleme işlemlerimizi yapacağız.
En son kaldığımız kısımdan devam ediyoruz. En son projemizi bash ekranında oluşturmuş ve yazımızı sonlandırmıştık. Burada devam edeceğiz. Son kaldığımız yerden devam edecek olursak;
Bash ekranından tekrardan proje klasörümüze girmemiz gerekiyor. Bunun için aşağıdaki komutu uygulayabiliriz.
cd .. cd projem
Yukarıdaki adımlarda ilk olarak projemizin ana dizinine gidiyoruz. Proje klasörümüz ana dizin üzerinde olduğu için bu işlemi gerçekleştirmemiz gerekiyor. Hemen ardından ise proje klasörümüze giderek bir sonraki adıma geçmeye hazır oluyoruz.
Bu adımdan sonra yapmamız gereken işlem scaffold ile modelimizi oluşturmak olacak. Oluşturduğumuz model bir adet başlık bir adet de yorum kısmı içerecektir. Gerekli alanları oluşturmak için aşağıdaki yönergeleri takip ediyoruz.
rails g scaffold post title msg:text rake db:migrate
Yukarıdaki satırlarda, ilk olarak post isminde bir scaffold oluşturuyoruz. Hemen ardından post ismindeki scaffold’a iki alan ekliyoruz. Bu alanlardan biri title diğeri ise msg olarak geçmekte. Dikkatinizi çekmek üzere title alanının tipini tanımlamadık. RoR (Ruby on Rails) için eğer tanımlama esnasında tip belirlemesi yapmazsanız bu tip standart olarak text formatında belirlenir.
Hemen ardından, RoR’da veritabanı ile ilgili yapılan her işlemin arkasından yapılması zorunlu olan migrate işlemimizi gerçekleştiriyoruz ve böylece veri tabanı işlemlerimiz kaydedilmiş oluyor. Böylece ilgili modeli oluşturmuş ve projemize eklemiş oluyoruz.
Şimdilik benden bu kadar!
Bir sonraki yazımızda yeni bir controller üretip index sayfamızı oluşturacağız ve projemizi çalışır duruma getirip, start vereceğiz.
Teşekkürler..