Yakut (Ruby)

Ruby harika bir programlama dilidir ve Ruby On Rails buna dayalıdır, bu nedenle Uygulamalarınızı Ruby On Rails kullanarak oluşturmak için Ruby'de nasıl programlama yapacağınızı öğrenmeniz gerekir. Ruby on Rails, bir web uygulamasının geliştirilmesini, konuşlandırılmasını ve bakımını kolaylaştıran bir çerçevedir.
Makalenin tamamı için Ruby ...

Filtreyi Göster
Barındırma Filtreleri
A2 Themes & Host Me Filter

İşletim sistemi

Disk alanı

RAM belleği

Disk Tipi

CPU Çekirdekleri

Çeşit

Puan - 3.3
Java Provider Logo
Java Provider

Java Sağlayıcısı

Private Tomcat
$9.99 /Aylık


Sunucu Konumları


Java Provider Servers in GermanyAlmanya
Karşılaştırmak
Puan - 0
OSOLABS Logo
OSOLABS

OSOLABS

OSO Basic
$3 /Aylık

Karşılaştırmak
Puan - 0
RedSwitches Logo
RedSwitches

RedSwitches

Pearl
$6.94 /Aylık


Sunucu Konumları


RedSwitches Servers in NetherlandsHollanda RedSwitches Servers in UnionAmerika Birleşik Devletleri RedSwitches Servers in MelbourneAvustralya RedSwitches Servers in MumbaiHindistan RedSwitches Servers in GermanyAlmanya
Karşılaştırmak
Puan - 0
Name Host.ro Logo
Name Host.ro

Adı Host.ro

PLAN 1
$0.68 /Aylık

Karşılaştırmak
Puan - 0
readyspace.com.my Logo
readyspace.com.my

readyspace.com.my

WebSpace Basic
$2.5 /Aylık


Sunucu Konumları


readyspace.com.my Servers in Hong KongHong Kong readyspace.com.my Servers in MalaysiaMalezya readyspace.com.my Servers in SingaporeSingapur readyspace.com.my Servers in United StatesAmerika Birleşik Devletleri
Karşılaştırmak
Puan - 0
Serv-Tech.ru Logo
Serv-Tech.ru

Serv-Tech.ru

RUKVM-1-U
$2.83 /Aylık


Sunucu Konumları


Serv-Tech.ru Servers in MoscowRusya Federasyonu
Karşılaştırmak
Puan - 0
1-GB.NET Logo
1-GB.NET

1-GB.NET

1 GigaByte Network (1-GB.NET) Beginner Hosting Plan
$4.17 /Aylık


Sunucu Konumları


1-GB.NET Servers in ParisFransa 1-GB.NET Servers in TokyoJaponya 1-GB.NET Servers in SydneyAvustralya 1-GB.NET Servers in SeoulGüney Kore 1-GB.NET Servers in SeattleAmerika Birleşik Devletleri 1-GB.NET Servers in Sao PauloBrezilya 1-GB.NET Servers in OsloNorveç 1-GB.NET Servers in Milanoİtalya 1-GB.NET Servers in LondonBirleşik Krallık 1-GB.NET Servers in TorontoKanada 1-GB.NET Servers in Frankfurt am MainAlmanya 1-GB.NET Servers in ChennaiHindistan 1-GB.NET Servers in AmsterdamHollanda
Karşılaştırmak
Puan - 0
Infra Networking Logo
Infra Networking

Infra Networking

ALFA
$4.19 /Aylık


Sunucu Konumları


Infra Networking Servers in JakartaEndonezya Infra Networking Servers in DallasAmerika Birleşik Devletleri Infra Networking Servers in Dublinİrlanda Infra Networking Servers in LondonBirleşik Krallık Infra Networking Servers in Frankfurt am MainAlmanya Infra Networking Servers in SingaporeSingapur Infra Networking Servers in AmsterdamHollanda Infra Networking Servers in UruguayUruguay
Karşılaştırmak
Puan - 0
Dream Server.ro Logo
Dream Server.ro

Dream Server.ro

Package WH1
$0.66 /Aylık


Sunucu Konumları


Dream Server.ro Servers in BucharestRomanya
Karşılaştırmak
Puan - 0
Heroku Logo
Heroku

Heroku

Hobby
$7 /Aylık


Sunucu Konumları


Heroku Servers in United StatesAmerika Birleşik Devletleri
Karşılaştırmak
Puan - 0
Awareindia.net Logo
Awareindia.net

Awareindia.net

Linux Hosting Plan G
$5.83 /Aylık

Karşılaştırmak
Puan - 0
Andino.Host Logo
Andino.Host

Andino.Host

SH Profesional
$3.75 /Aylık


Sunucu Konumları


Andino.Host Servers in United StatesAmerika Birleşik Devletleri
Karşılaştırmak
Puan - 0
Domai Nesia Logo
Domai Nesia

Domai Nesia

Extra
$1.1 /Aylık


Sunucu Konumları


Domai Nesia Servers in LondonBirleşik Krallık Domai Nesia Servers in JakartaEndonezya Domai Nesia Servers in TokyoJaponya Domai Nesia Servers in DallasAmerika Birleşik Devletleri Domai Nesia Servers in SingaporeSingapur
Karşılaştırmak
Puan - 0
shneider-host.ru Logo
shneider-host.ru

shneider-host.ru

First
$1.95 /Aylık


Sunucu Konumları


shneider-host.ru Servers in AmsterdamHollanda shneider-host.ru Servers in Saint PetersburgRusya Federasyonu
Karşılaştırmak
Puan - 0
Nexanow Logo
Nexanow

Nexanow

Mini Shared Hosting 1
$0.35 /Aylık


Sunucu Konumları


Nexanow Servers in MumbaiHindistan Nexanow Servers in GelsenkirchenAlmanya Nexanow Servers in FindlayAmerika Birleşik Devletleri
Karşılaştırmak
Güven Pilotu Miles Web
Puan - 9.6
Miles Web Logo
Miles Web

Miles Web

Economy
$0.92 /Aylık

İncelemeler 1925


Sunucu Konumları


Miles Web Servers in RomaniaRomanya Miles Web Servers in ChicagoAmerika Birleşik Devletleri Miles Web Servers in LondonBirleşik Krallık Miles Web Servers in BangkokTayland Miles Web Servers in TorontoKanada Miles Web Servers in SydneyAvustralya Miles Web Servers in DubaiBirleşik Arap Emirlikleri Miles Web Servers in IndiaHindistan Miles Web Servers in SingaporeSingapur
Karşılaştırmak

Ruby harika bir programlama dilidir ve Ruby On Rails buna dayalıdır, bu nedenle Uygulamalarınızı Ruby On Rails kullanarak oluşturmak için Ruby'de nasıl programlama yapacağınızı öğrenmeniz gerekir.

 

 

ruby on rails hosting


 

Ruby on Rails nedir?

 

Ruby on Rails, bir web uygulamasının geliştirilmesini, konuşlandırılmasını ve bakımını kolaylaştıran bir çerçevedir ve Ruby olarak bilinen nesne yönelimli bir dil kullanır. Bunu tanıtmak için geliştiricinin bazı felsefelerini bilmesi gerekir. Bunlar:

 

KURU-Kendini Tekrar Etme: Rails'teki geliştirme, kodun aynı parçasına veya farklı varlıklarda aynı amaca sahipken, bu, uygulamanızı yazmanın daha iyi bir yolu olduğu anlamına gelir;

 

Konfigürasyon Üzerine Konvansiyon: yapılandırmayı belirlemek yerine, Rails'in sık sık bahsedilen en az sürpriz ilkesini (POLS) uygulayan yapısal ve adlandırılmış kurallara sahip olduğu anlamına gelir;

 

Daha Az Yazılım: daha fazla kural, daha az kod, daha az karmaşıklık ve dolayısıyla daha az miktarda hata kullanmak anlamına gelir.

 

Çerçeve, geliştirmeyi kolaylaştırabilen bir kitaplıklar ve araçlar koleksiyonudur. İyi bir çerçeve, bir uygulama oluşturmak için temel ancak eksiksiz bir altyapı sağlar. Bu gerçekler Rails'i en iyilerden biri yapar. Sonuçta, bağımsız bir platforma sahiptir, eksiksiz ve ücretsiz lisanslıdır (açık kaynak).

 

Rails uygulamalarının geliştirilmesi, daha çok MVC mimarisi olarak bilinen MODEL-VIEW-CONTROLLER kullanılarak gerçekleştirilir ve Active Record, Action View ve Action Controller kitaplıklarıyla birlikte çalışır. Bunlar aşağıda makalede alıntılanacaktır.

 

MVC Modeli

 

Kullanılan bu mimari desen, uygulamayı mantıksal olarak üç kategoriye ayırır: model, görünüm ve kontrol (Model-Görünüm-Denetleyici). MVC standardının her bir parçası, ayrı ayrı oluşturulabilen ve test edilebilen bir varlıktır. Model verileri temsil eder, görünüm kullanıcı arayüzünü temsil eder ve kontrol eylemlere komut verir, yani model uygulamanın birlikte çalıştığı bilgidir, görünüm temsildir ve kontrol (kontrolör) etkileşimin yöneticisidir. onların arasında.

 

Bu yapının döngüsü, kullanıcı arayüzle (görünüm) etkileşime girdiğinde ve bir olay çağırdığında başlar; kontrolör çağrıyı görünümden alır ve modele erişerek arayüzü sık sık günceller.

 

Ruby on Rails kitaplıkları

 

Ruby on Rails'de her kütüphanenin özel bir görevi vardır. Birleştirildiğinde, bu bağımsız varlıklar doğrudan MVC standardından eşlenir:


  • Aktif Kayıt: Veritabanı soyutlaması ve etkileşiminden sorumlu bir kütüphane;

  • Eylem Görünümü: Kullanıcının uygulamaya yapılan bir istek sonucunda aldığı HTML belgelerini oluşturan bir şablon sistemi;

  • Eylem Denetleyicisi: Görünümde görüntülenecek akış ve banka verilerinin her ikisini de işlemek için bir kitaplık.

 

Ruby on Rails dili

 

Diğer birçok dil, sonuçları ve hataları kontrol etmek için kodu yazmanızı ve kopyalamanızı gerektirir. Bununla birlikte, Ruby tutarlı ve zarif bir şekilde nesne yönelimli bir programlama dilidir ve en iyisi dinamiktir, bu da "canlı" dil ile çalıştığınız anlamına gelir, yani verilen her komut için geri bildirim alacaksınız.

 

Etkileşimli yorumlayıcı, Terminal'deki IRB (Linux veya Mac kullanılıyorsa) veya Cmd'dir (Windows kullanılıyorsa). Bir oturum başlatmak için şunu yazın:


  • $ irb

  • irb (ana): 001: 0 & gt;

 

Ruby, Rails için çok önemli olan kitaplıkları ve yardımcı programları yükleme işlevi ile sistemi yönetmekten sorumlu RubyGems adlı bir pakete sahiptir. 2.0.0 sürümünden itibaren, zaten dahil olduğu için ayrı olarak indirmeye gerek yoktur.

 

Ruby on Rails nasıl kurulur

 

Bilgisayarınızda Rails'te geliştirmek için üç adımda gerçekleştirilecektir:


  • Ruby'yi kurun;

  • Rayları Yükleyin;

  • Varsayılan veritabanı olan SQLite'ı kurun.

 

Paketleri kurarken git gibi bazı araçlara ve yeniden kullanılabilir Ruby dosyalarının kitaplıkları olan bazı cevherlere ihtiyacınız olacak.

 

Ruby on Rails'i Mac OS'a Yükleme

 

Ruby on Rails'i MAC'a yüklemek için (bu makalede X 10.8 Mountain Lion sürümünü kullanacağız), makinenizde:

 

XCode: Bu, App Store'da ücretsiz olarak mevcuttur ve Ruby kodunuzu derlemek için kaynağınız olabilir.

 

Homebrew: Ruby'de yazılmış, OS X için oluşturulmuş bir pakettir. Bu, diğer parçaları takmanıza yardımcı olacaktır. Kurmak için Terminale girin ve aşağıdaki kodu girin:


  • yakut & lt; (curl -fsSkL raw.github.com/mxcl/homebrew/go)

 

RVM: Şimdi Ruby Sürüm Yöneticisi (RVM) adında ortak bir Ruby aracı kurmanız gerekiyor. Bu, projelerinizde kullanabileceğiniz Ruby sürümlerini ve çeşitli mücevherleri yönetmenize yardımcı olacaktır. Homebrew'da olduğu gibi, Terminal'de yalnızca bir komuta ihtiyacınız var:


  • curl -L https://get.rvm.io | bash kararlı

 

Mavericks kullanıyorsanız ve yukarıdaki kod işe yaramazsa, terminalde aşağıdaki kodu çalıştırın:


  • ruby -e "$ (curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

 

Yakut: Ruby dili, Mac'inize önceden yüklenmiştir. 2.0.0 paketi RubyGem'i içerir. Kontrol etmek için Terminal'de aşağıdaki kodu çalıştırın:


  • yakut-v

 

Dilin daha eski bir sürümü sunulursa, 2.0.0 sürümüne güncelleme yapacağız. Aşağıdaki kodu kullanın:


  • rvm yükleme 2.0.0

 

Kurulum tamamlandıktan sonra, RVM'ye hangi Ruby sürümünü kullanmak istediğimizi söylememiz gerekir. Bunun için aşağıdaki kodu girmeniz gerekecektir:


  • rvm 2.0.0 kullanın

 

Makinenizin böyle bir numara ile çalışıp çalışmadığını test etmek için aşağıdaki kodu kullanın:


  • yakut-v

 

Terminalde geri dönecek olan şey: Ruby 2.0.0p481 ve güncellemelere ve kurulum sürelerine bağlı olan diğer veriler.

 

Raylar: Son olarak, yalnızca bir komuta ihtiyaç duyan çerçeveyi kuracağız:


  • gem kurulum rayları

 

Hazır! Bilgisayarınızda zaten Ruby, Rails ve SQLite var.

 

Ruby on Rails Windows'a nasıl kurulur

 

Ruby on Rails'i Windows'a kurmak için aşağıdaki prosedürleri izlememiz gerekecek:

 

Yakut: Windows'ta dil ile başladık. Yüklemek için web sitesine girmeniz gerekecektir.

 

Makinenize bağlı olarak, Ruby 2.0.0-p481 veya Ruby 2.0.0-p481 (x64) üzerine tıklayacaksınız. Yükleyiciyi indirdikten sonra, simgeye tıklayacak, devam edecek ve ardından kurulum klasörünün nerede olmasını istediğinizi ve Ruby paketi ile birlikte ne yüklemek istediğinizi seçeceksiniz.


  • Td / Tk desteği: Ruby'ye bir grafik kullanıcı arayüzü sağlar (GUI = Grafik Kullanıcı Arayüzü);

  • Ruby yürütülebilir dosyalarını PATH'ınıza ekleyin: Ruby çalıştırılabilir olarak eklenir;

  • .Rb ve .rbw'yi bu Ruby kurulumuyla ilişkilendirin: bu biçime sahip dosyalar Ruby ile ilişkilendirilecektir.

 

Son ikisinin işaretlenmesi tavsiye edilir. Td / Tk desteği daha sonra kurulabilir ve daha gelişmiş uygulamalar için kullanılabilir. Bitirdikten sonra, komut istemini (Başlat & gt; cmd) girin ve aşağıdaki kodu girin:


  • yakut - versiyon

 

Cevap olmalıruby 2.0.0p481 ve güncellemelere ve yükleme sürelerine bağlı diğer veriler.

 

Raylar: Ruby 2.0'da RubyGems olduğundan, sadece şu komutla güncelliyoruz:


  • gem güncelleme -sistem

 

Rails'i kurmak için gem komutu biraz zaman alabilir, bu yüzden cmd'yi tekrar yazın:


  • gem kurulum rayları

  • Kontrol etmek için: raylar -v

 

SQLite: SQLite web sitesine girin: ve iki dosya indirin: SQLite ve SQLite DLL. Daima mevcut olan en güncel olanı seçin. Bu dosyalar .zip biçiminde olacaktır. İki dosyayı açın ve C: \ Ruby20 \ bin klasörüne veya yerleştirdiğiniz yere yerleştirin. Doğru kurulup kurulmadığını öğrenmek için cmd girin ve aşağıdaki komutu girin:


  • sqlite3 -version

 

Cevap, indirdiğiniz SQLite sürümü olacaktır. Son olarak, kendisiyle SQLite arasında iletişimi sağlayan Ruby kütüphanesini kurmamız gerekiyor. Bunu yapmak için, komut istemine aşağıdaki kodu yazın:


  • gem install sqlite3-ruby

 

Hazır! Windows makinenizde bir uygulama başlatmak için her şeye sahipsiniz.

 

Linux üzerine kurulum

 

Linux (ve genel olarak UNIX tabanlı sistemler) çeşitli özelliklere sahiptir, ancak aynı zamanda pek çok ortak yönleri vardır. Bu talimatlar Ubuntu Linux'u temel alacak, ancak çoğu UNIX sistemine uygulanmalıdır.

 

Başlamadan önce Ubuntu'nuzu güncellemeniz gerekir. Terminali açın ve aşağıdaki kodu yazın:


  • $ Sudo apt-get güncellemesi

 

Apt-get programı, daha hızlı arama için bir depoda tüm programların ve sürümlerinin önbellek dizinine sahiptir. Güncelleme komutunu çalıştırmak, bu listenin mümkün olan en yeni liste olmasını sağlar.

 

Ek olarak, aşağıdaki öğeleri yüklememiz gerekiyor:

 

Kıvrılma: URL ile ilgili soruları destekleyen bir kütüphanedir. Bunu kolaylaştırmak için kullanacağız. Aşağıdaki kodu Terminal'e girmeniz yeterlidir:


  • $ Sudo apt-get install curl

 

Yakut: Ruby'yi kurmadan önce, kurulmakta olan bileşenler için bazı kitaplıklara ihtiyaç vardır. Şu komutla girin:


  • $ Sudo apt-get install build-essential curl

 

Şimdi, Mac'te olduğu gibi, makinede Ruby'nin başka sürümlerinin kurulu olması durumunda Ruby Sürüm Yöneticisini (RVM) kullanacağız. Aşağıdaki kodu girin:


  • $ curl & ndash; L https://get.rvm.io | bash & ndash; kararlı

 

Ruby'nin zaten makinenizde olduğundan emin olmak için şu komutu yazın:


  • yakut - versiyon

 

Raylar: Artık RubyGems zaten kurulu. Ardından şu komutu girin:


  • $ gem yükleme rayları

 

Bir süre sonra, Rails'i ve versiyonunu kontrol etmek için şu kodu kullanın: rails --version

 

SQLite: Apt-get ile yalnızca bir komuta ihtiyacınız vardır:


  • $ Sudo apt-get install sqlite3 libsqlite-dev

 

Her şey yolunda giderse, kurulumun sürümünü şu şekilde kontrol edebilirsiniz: $ SQLite & ndash; -version Şimdi Ruby ve SQLite arasında bir ilişki oluşturmak için bu temasa izin veren bir Ruby kitaplığına ihtiyacımız olacak. Aşağıdaki komutu kullanın:


  • $ sudo gem install sqlite3-ruby

 

Hazır! Artık Linux Ubuntu'da Rails uygulamalarını keşfetmeye ve oluşturmaya başlayabilirsiniz.

 

İlk Ruby On Rails Uygulamanızı Oluşturma

 

Şu andan itibaren işletim sisteminiz ne olursa olsun, bu makaleyi makinenizde kullanabilir ve takip edebilirsiniz.

 

Projeler oluşturmak için, istediğiniz dizinin içindeki kelime raylarının ardından komutlar vereceğiniz terminali kullanmanız gerekir. Makalenin bu bölümünde, yeni başlayanların ilk başvurusu olarak ne yapması gerektiğini tanıtacağız: bir & ldquo; Merhaba Dünya & rdquo;

 

Yeni komutu kullanırken, uygulama adına sahip bir klasör otomatik olarak oluşturulacağından proje için bir klasör oluşturmanıza gerek olmadığını unutmayın.Ardından Terminali açın, istediğiniz dizini girin ve şunu yazın:


  • $ rails yeni merhaba

 

Bu komuttan sonra, yeni oluşturulan bir merhaba dizininin içinde birkaç dosya oluşturulacaktır. Terminal, oluşturulan tüm klasörleri gösterecek ve bunlardan bazıları:

oluşturmak

README oluştur

Rakefile oluştur

config.ru oluştur

.gitignore oluştur

Gemfile oluştur

uygulama oluştur

uygulama / denetleyiciler / application_controller.rb oluştur

app / helpers / application_helper.rb oluştur

uygulama / görünümler / düzenler / application.html.erb oluştur

uygulama / posta oluştur

 

App adlı bir alt dizinin oluşturulduğuna dikkat edin. Burada, konseptleri burada tanıtılan MVC standardının görünümleri, modelleri ve kontrolörleri vardır.

 

Yardımcılar kitaplıkların bir parçasıdır ve görünümler ile denetleyiciler arasındaki "ilişkiye" yardımcı olur. Uygulamada, daha önce bahsedilmeyen ancak uygulamanın e-posta sorularının bir parçası olan postalar da yer alacak.

 

Şimdi mini projeyi test edilebilmesi için yerel web sunucusuna yerleştireceğiz. Hiçbir kod yazılmadı, ancak Rails'in sizin için bir açılış ekranı var. Ancak önce, uygulamanızın Terminal'deki dizininin içinde olduğundan ve mücevherlerinizin güncel olduğundan emin olun. Bunu yapmak için aşağıdaki kodu kullanın:


  • $ paket yükleme

 

Mücevherleriniz incelendikten ve kurulduktan sonra kodu yazın:


  • $ rails sunucusu

 

Başlatma sırasında, 3000 numaralı bağlantı noktasında 0.0.0.0 IP adresi görünür. Bu sıfırlarla alarma geçmeyin. Sadece, sunucunun Terminal'de çalışırken makinenizde yerel olarak çalıştığı anlamına gelir. Ardından herhangi bir tarayıcıya girin ve http: //www.localhost: 3000 / URL'sine erişin ve Ruby on Rails Merhaba Dünya sayfasını göreceksiniz


  • Ruby on Rails'de bir Denetleyici Oluşturma

 

Öncelikle, yerel sunucuyu proje klasöründe bırakacak olan Ctrl + C'ye basarak Terminal'de durdurun. Şimdi, Merhaba Dünya mesajını göndermek için bir kontrolör oluşturacağız.

 

Raylar oluştur komutu, projeniz için belirli dosyalar oluşturur. Belirli dosyaları oluşturmak için bir istek ve yanıt döngüsü ile uğraşıyorsunuz, bu nedenle aşağıdaki gibi karşılamadan sorumlu bir denetleyici oluşturacaksınız:


  • $ raylar denetleyici selamlaması oluşturur

 

Denetleyici ve bununla ilgili görünümler, test ve yardımcı gibi dosyalar oluşturulacaktır. El ile yaratabilirsiniz, ancak üretmek üretimi hızlandırır.

 

Şimdi, & ldquo; Merhaba Dünya & rdquo; bir eylem oluşturarak app / controllers / salutationcontroller.rb dosyasını değiştirmeniz gerekecektir. Bu dosyayı düzenleyicinizde açın ve aşağıdaki değişiklikleri yapın:

sınıf SalutationController & lt; ApplicationController

def merhaba

@message = & lsquo; Merhaba Dünya! & rsquo;

son

son

 

İşlemler Ruby'de yöntemler olarak uygulanır, burada def anahtar kelimedir. Yöntem içinde, oluşturduğunuz mesaj adında, tarayıcıya koyacağımız değere sahip somutlaştırılmış bir değişken var.

 

Ruby on Rails'de Şablon Oluşturma

 

Eylem başarıyla oluşturuldu, bu nedenle bir sonraki adım web'de gösterilmek üzere biraz HTML eklemektir. Dosyaları ayıran MVC standardı ile bu kod görünümlerde olacaktır.

 

Varsayılan, görünümü her zaman denetleyicide eylemin adıyla oluşturmaktır. Ardından, uygulama / görünümlere erişirken, selamlama dizininin zaten dosyalar olmadan oluşturulduğunu göreceksiniz. Düzenleyicinizde yeni bir sekme açın, merhaba.html.erb olarak adlandırın ve app / views / selamlama içine kaydedin.

 

Bir HTML dosyasının sonundaki biçimin neden .erb olduğunu merak ediyor olabilirsiniz. Bu format, Ruby kodunun HTML kodu içinde kullanımına izin vermekten sorumlu bir Rails kütüphanesi olan Erb Templating kütüphanesinin bir parçasıdır.

 

Ruby sözdizimi & lt;% =% & gt; HTML'de bir değer göstereceği zaman veya & lt; %% & gt; Yalnızca mantığa sahip olacağı zaman, Gömülü Ruby çıktı etiketleri olarak bilinir.

App / views / salutation / hello.html.erb dosyasını girin ve aşağıdaki sırayı ekleyin:

& lt; html & gt;

& lt; body & gt;

& lt; h1 & gt; & lt;% = @ mesaj% & gt; & lt; / h1 & gt;

& lt; / body & gt;

& lt; / html & gt;

 

Şimdi Rails'e URL'ye nasıl yanıt vereceğini söylemelisiniz ve sorumlu kişi config dizininin içinde bulunan route.rb olacaktır. Şu anda ayrıntılar hakkında çok fazla endişelenmeyin, çünkü bu sadece bir başlangıç ​​ve yavaş yavaş verilecek bilgilerden hala yoksunuz. Metin düzenleyicide config / route.rb dosyasını açın ve yazılanları değiştirin (yorumları silmeye gerek yoktur, bunların cümlelerden önce # vardır):

 

Merhaba :: Application.routes.draw do

get & lsquo;: denetleyici (/: eylem (/: kimlik (.: biçim))) & rsquo;

son

 

Mesajın tarayıcıda http: // localhost: 3000 / selam / merhaba URL'sinde gösterilmesini istiyorsunuz. Açıldığında, & ldquo; Merhaba Dünya! & Rdquo; ortaya çıkacak.

 

ASP.NET MVC'de kimlik doğrulama:

 

ASP.NET MVC uygulamalarında bir kimlik doğrulama mekanizması uygulamak için. Burada, kullanıcı kaydı, oturum açma, oturum kapatma ve şifre değişikliğini, oturum açmış kullanıcılara sınırlı erişim alanlarına sahip herhangi bir uygulama için temel özellikleri içeren bir proje oluşturacağız.

 

ACL ile Laravel'de erişim kontrolü:

 

Dünyada en yaygın kullanılan PHP çerçevesi olan Laravel'i kullanarak bir yetkilendirme sistemi uygulamak. Bunun için, tüm kullanıcı kaydı ve kimlik doğrulama kısımlarına sahip bir uygulama ile başlayacağız.

 

ASP.NET MVC ve Kimlik: Talepleri olan kullanıcıların yetkilendirilmesi: Kullanıcılara roller atamamıza izin veren ve bundan hangi sayfaları ve menüleri görüntüleyebileceğini tanımlayan ASP.NET Identity kullanarak bir erişim kontrol mekanizması uygulamak.

 

Ruby hakkında daha fazla bilgi

 

Ruby'deki mimari desenler:

Bu, ArchRuby'nin, bir kez korunduktan sonra yazılım sisteminin sürdürülebilirliğine katkıda bulunan mimari kalıpları ve iyi uygulamaları ifade etmek için kullanıldığını gösterir.

 

Ruby'de Yeniden Düzenlemeler: Extract Class tekniğini kullanma:

 

Ayıklama Sınıfı yeniden düzenleme tekniğini öğrenin ve kodunuzun kalitesini iyileştirmek için bunu Ruby dilinde nasıl kullanacağınızı öğrenin.

 

IRB kullanan Ruby ile Diziler ve Bloklar:

 

Ruby'de Diziler ve Bloklar kullanarak geliştirmek. Dizilerin geliştiricilerin işini kolaylaştırmaya yardımcı olan birkaç yöntemi vardır, bloklar ise Ruby'nin getirdiği harika haberler arasındadır.

 

Ruby On Rails ile basit bir uygulama oluşturmak:

 

Ruby On Rails çerçevesi tarafından sağlanan ilginç özellikleri göstermek için basit bir uygulama geliştirme