Rubi (Ruby)

Ruby adalah bahasa pemrograman yang luar biasa dan Ruby On Rails didasarkan padanya, jadi Anda harus mempelajari cara memprogram di Ruby untuk membuat Aplikasi Anda menggunakan Ruby On Rails. Ruby on Rails adalah kerangka kerja yang mempermudah pengembangan, penerapan, dan pemeliharaan aplikasi web.
Untuk artikel selengkapnya di Ruby ...

Tampilkan Filter
Filter Hosting
A2 Themes & Host Me Filter

Sistem operasi

Ruang Disk

Memori RAM

Jenis Disk

Inti CPU

Menyortir

Skor - 8.4
Agility Hoster Logo
Agility Hoster

Agility Hoster

Personal Hosting Plan
$5 /Bulanan


Lokasi Server


Agility Hoster Servers in GermanyJerman
Membandingkan
Skor - 7.4
Just Host Logo
Just Host

Hanya Host

Basic
$3.95 /Bulanan

45 Kupon

Lokasi Server


Just Host Servers in ProvoAmerika Serikat
Membandingkan
Skor - 7.2
InMotion Hosting Logo
InMotion Hosting

InMotion Hosting

cVPS-1
$5 /Bulanan

12 Kupon

Lokasi Server


InMotion Hosting Servers in Los AngelesAmerika Serikat
Membandingkan
Skor - 9
A2hosting Logo
A2hosting

A2hosting

Lite
$3.92 /Bulanan

50 Kupon

Lokasi Server


A2hosting Servers in AmsterdamBelanda A2hosting Servers in MichiganAmerika Serikat A2hosting Servers in SingaporeSingapura
Membandingkan
Percayai Percontohan Mocha Host
Skor - 9
Mocha Host Logo
Mocha Host

Mocha Host

Soho
$1.96 /Bulanan

Ulasan 1235

39 Kupon

Lokasi Server


Mocha Host Servers in NetherlandsBelanda Mocha Host Servers in ChicagoAmerika Serikat Mocha Host Servers in AustraliaAustralia Mocha Host Servers in CanadaKanada Mocha Host Servers in ChinaCina Mocha Host Servers in United KingdomBritania Raya
Membandingkan
Percayai Percontohan Name Cheap
Skor - 5
Name Cheap Logo
Name Cheap

Nama Murah

Stellar
$1.44 /Bulanan

Ulasan 588

26 Kupon

Lokasi Server


Name Cheap Servers in PhoenixAmerika Serikat Name Cheap Servers in MidlandsBritania Raya
Membandingkan
Percayai Percontohan JustHostMe
Skor - 9.4
JustHostMe Logo
JustHostMe

JustHostMe

Starter
$3.11 /Bulanan

Ulasan 72


Lokasi Server


JustHostMe Servers in United KingdomBritania Raya
Membandingkan
Percayai Percontohan Orange Website
Skor - 9.2
Orange Website Logo
Orange Website

Situs web Orange

Bronze Plan
$3.82 /Bulanan

Ulasan 157


Lokasi Server


Orange Website Servers in ReykjavikIslandia
Membandingkan
Percayai Percontohan Rebel.com
Skor - 9
Rebel.com Logo
Rebel.com

Rebel.com

Pathfinder
$1.5 /Bulanan

Ulasan 512

4 Kupon

Lokasi Server


Rebel.com Servers in United StatesAmerika Serikat Rebel.com Servers in CanadaKanada
Membandingkan
Percayai Percontohan Squidix
Skor - 8.6
Squidix Logo
Squidix

Squidix

Sampler Squid
$4 /Bulanan

Ulasan 55


Lokasi Server


Squidix Servers in DallasAmerika Serikat
Membandingkan
Percayai Percontohan Host Dns.fr
Skor - 8.2
Host Dns.fr Logo
Host Dns.fr

Tuan rumah Dns.fr

STARTER
$1.45 /Bulanan

Ulasan 5


Lokasi Server


Host Dns.fr Servers in ChicagoAmerika Serikat Host Dns.fr Servers in SydneyAustralia Host Dns.fr Servers in FrancePerancis
Membandingkan
Percayai Percontohan StackFlare
Skor - 8
StackFlare Logo
StackFlare

StackFlare

Starter
$2.78 /Bulanan

Ulasan 4


Lokasi Server


StackFlare Servers in MumbaiIndia
Membandingkan
Percayai Percontohan Adroit SSD
Skor - 7.8
Adroit SSD Logo
Adroit SSD

SSD yang gesit

Starter
$9.43 /Tahunan

Ulasan 17


Lokasi Server


Adroit SSD Servers in DallasAmerika Serikat
Membandingkan
Percayai Percontohan Tservers4
Skor - 7.6
Tservers4 Logo
Tservers4

Server4

Beginner Hosting Plan
$6.5 /Tahunan

Ulasan 2


Lokasi Server


Tservers4 Servers in DallasAmerika Serikat Tservers4 Servers in ParisPerancis Tservers4 Servers in AmsterdamBelanda Tservers4 Servers in VancouverKanada Tservers4 Servers in NigeriaNigeria
Membandingkan
Percayai Percontohan Idea Stack
Skor - 7.4
Idea Stack Logo
Idea Stack

Idea Stack

LEVEL 1
$2 /Bulanan

Ulasan 2


Lokasi Server


Idea Stack Servers in SeattleAmerika Serikat
Membandingkan
Skor - 10
Island Hosting Logo
Island Hosting

Island Hosting

Copper
$1.83 /Bulanan


Lokasi Server


Island Hosting Servers in CanadaKanada
Membandingkan
Skor - 10
Cheap Hosting Pk Logo
Cheap Hosting Pk

Hosting Murah Pk

Web Hosting Plan 1
$11.94 /Tahunan


Lokasi Server


Cheap Hosting Pk Servers in NurembergJerman Cheap Hosting Pk Servers in New YorkAmerika Serikat Cheap Hosting Pk Servers in VancouverKanada Cheap Hosting Pk Servers in MoscowFederasi Rusia Cheap Hosting Pk Servers in MinskBelarusia
Membandingkan
Skor - 10
Lenasi Logo
Lenasi

Lenasi

Baby Bear
$14.07 /Tahunan


Lokasi Server


Lenasi Servers in UgandaUganda Lenasi Servers in United KingdomBritania Raya Lenasi Servers in CanadaKanada Lenasi Servers in KenyaKenya Lenasi Servers in United StatesAmerika Serikat
Membandingkan
Skor - 9.6
Truehost-NG Logo
Truehost-NG

Truehost-NG

Platinum Hosting
$77.32 /Bulanan


Lokasi Server


Truehost-NG Servers in United StatesAmerika Serikat
Membandingkan
Skor - 6.7
QHoster Logo
QHoster

QHoster

Mini
$2.54 /Bulanan


Lokasi Server


QHoster Servers in ChicagoAmerika Serikat QHoster Servers in RoubaixPerancis QHoster Servers in RotterdamBelanda QHoster Servers in Frankfurt am MainJerman QHoster Servers in StockholmSwedia QHoster Servers in CanadaKanada QHoster Servers in CoventryBritania Raya QHoster Servers in MoscowFederasi Rusia QHoster Servers in ZurichSwiss QHoster Servers in SiauliaiLithuania QHoster Servers in MilanoItalia QHoster Servers in SofiaBulgaria QHoster Servers in MexicoMexico QHoster Servers in SingaporeSingapura
Membandingkan
Skor - 5.5
Host Dare Logo
Host Dare

Tuan Rumah Berani

Starter
$1.99 /Bulanan


Lokasi Server


Host Dare Servers in United StatesAmerika Serikat
Membandingkan

Ruby adalah bahasa pemrograman yang luar biasa dan Ruby On Rails didasarkan padanya, jadi Anda harus mempelajari cara memprogram di Ruby untuk membuat Aplikasi Anda menggunakan Ruby On Rails.

 

 

ruby on rails hosting


 

Apa itu Ruby on Rails?

 

Ruby on Rails adalah kerangka kerja yang membuat pengembangan, penerapan, dan pemeliharaan aplikasi web lebih mudah dan menggunakan bahasa berorientasi objek yang dikenal sebagai Ruby. Untuk memperkenalkannya, pengembang perlu mengetahui beberapa filosofinya. Ini adalah:

 

KERING-Jangan Ulangi Sendiri: berarti bahwa meskipun pengembangan di Rails memiliki bagian kode yang sama atau tujuan yang sama di entitas yang berbeda, ini berarti ada cara yang lebih baik untuk menulis aplikasi Anda;

 

Konvensi atas Konfigurasi: berarti bahwa alih-alih menentukan konfigurasi, Rails memiliki konvensi struktural dan bernama yang menerapkan prinsip paling tidak mengejutkan (POLS) yang sering dikutip;

 

Lebih Sedikit Software: berarti menggunakan lebih banyak konvensi, lebih sedikit kode, lebih sedikit kerumitan, dan, akibatnya, jumlah bug yang lebih sedikit.

 

Kerangka kerja adalah kumpulan pustaka dan alat yang mampu memfasilitasi pengembangan. Kerangka kerja yang baik menyediakan infrastruktur dasar tetapi lengkap untuk membangun aplikasi. Fakta-fakta ini menjadikan Rails salah satu yang terbaik. Bagaimanapun, ia memiliki platform independen, lengkap dan berlisensi gratis (open source).

 

Pengembangan aplikasi Rails diimplementasikan menggunakan MODEL-VIEW-CONTROLLER, lebih dikenal sebagai arsitektur MVC, dan bekerja dengan pustaka Rekaman Aktif, Tampilan Tindakan, dan Pengontrol Tindakan. Ini akan dikutip di bawah dalam artikel.

 

Model MVC

 

Pola arsitektur yang digunakan membagi aplikasi secara logis menjadi tiga kategori: model, view, dan control (Model-View-Controller). Setiap bagian dari standar MVC adalah entitas yang dapat dibuat dan diuji secara terpisah. Model mewakili data, tampilan mewakili antarmuka pengguna dan kontrol memerintahkan tindakan, yaitu, model adalah informasi yang digunakan aplikasi, tampilan adalah representasi dan kontrol (pengontrol) adalah direktur interaksi diantara mereka.

 

Siklus struktur ini dimulai saat pengguna berinteraksi dengan antarmuka (tampilan) dan memanggil suatu peristiwa; kontroler menerima panggilan dari tampilan dan mengakses model, sering memperbarui antarmuka.

 

Perpustakaan Ruby on Rails

 

Di Ruby on Rails, setiap perpustakaan memiliki tugas khusus. Saat digabungkan, entitas individu ini dipetakan langsung dari standar MVC:


  • Rekaman Aktif: Pustaka yang bertanggung jawab atas abstraksi dan interaksi database;

  • Tampilan Tindakan: Sistem template yang menghasilkan dokumen HTML yang diterima pengguna sebagai hasil dari permintaan aplikasi;

  • Pengontrol Tindakan: Perpustakaan untuk memanipulasi: aliran dan data bank yang akan ditampilkan dalam tampilan.

 

Bahasa Ruby on Rails

 

Banyak bahasa lain mengharuskan Anda menulis kode dan menyalinnya untuk memeriksa hasil dan kesalahan. Namun, Ruby adalah bahasa pemrograman berorientasi objek yang konsisten dan elegan dan yang terbaik dari semuanya adalah dinamika, yang berarti Anda bekerja dengan bahasa "langsung", yaitu, Anda akan menerima umpan balik untuk setiap perintah yang diberikan.

 

Interpreter interaktif adalah IRB di Terminal (jika menggunakan Linux atau Mac) atau Cmd (jika menggunakan Windows). Untuk memulai sesi, ketik:


  • $ irb

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

 

Ruby memiliki sebuah paket bernama RubyGems yang bertanggung jawab untuk mengelola sistem dengan fungsi menginstal pustaka dan utilitas yang sangat penting untuk Rails. Pada versi 2.0.0, tidak perlu mengunduh secara terpisah karena sudah disertakan.

 

Cara memasang Ruby on Rails

 

Untuk mengembangkan Rails di komputer Anda, diperlukan tiga langkah:


  • Instal Ruby;

  • Pasang Rails;

  • Instal SQLite, yang merupakan database default.

 

Anda akan membutuhkan beberapa alat, seperti git ketika menginstal paket dan beberapa permata yang merupakan pustaka dari file Ruby yang dapat digunakan kembali.

 

Menginstal Ruby on Rails di Mac OS

 

Untuk menginstal Ruby on Rails di MAC (dalam artikel ini kita akan menggunakan versi X 10.8 Mountain Lion), Anda harus memiliki di mesin Anda:

 

Xcode: Ini tersedia di App Store, gratis, dan dapat menjadi sumber Anda untuk mengompilasi kode Ruby Anda.

 

Homebrew: adalah paket yang dibuat untuk OS X yang ditulis dalam Ruby. Ini akan membantu Anda memasang bagian lain. Untuk menginstal masukkan Terminal dan masukkan kode berikut:


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

 

RVM: Sekarang Anda perlu menginstal alat Ruby umum yang disebut Ruby Version Manager (RVM). Ini akan membantu Anda mengelola versi Ruby dan berbagai permata yang mungkin Anda gunakan dalam proyek Anda. Seperti Homebrew, Anda hanya membutuhkan satu perintah di Terminal:


  • curl -L https://get.rvm.io | bash -s stabil

 

Jika menggunakan Mavericks dan kode di atas tidak berfungsi, jalankan kode berikut di terminal:


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

 

Rubi: Bahasa Ruby sudah diinstal sebelumnya di Mac Anda. Paket 2.0.0 termasuk RubyGem. Untuk memeriksanya, jalankan kode berikut di Terminal:


  • ruby -v

 

Jika versi bahasa yang lebih lama disajikan, kami akan memperbarui ke versi 2.0.0. Gunakan kode berikut:


  • rvm menginstal 2.0.0

 

Setelah instalasi selesai, kita perlu memberi tahu RVM versi Ruby mana yang ingin kita gunakan. Untuk ini, Anda harus memasukkan kode berikut:


  • rvm menggunakan 2.0.0

 

Untuk menguji apakah mesin Anda bekerja dengan nomor seperti itu gunakan kode berikut:


  • ruby -v

 

Apa yang akan dikembalikan di terminal adalah: ruby ​​2.0.0p481 dan data lain yang bergantung pada pembaruan dan waktu pemasangan.

 

Rel: Terakhir, kami akan menginstal kerangka kerja yang hanya membutuhkan satu perintah:


  • permata memasang rel

 

Siap! Anda sudah memiliki Ruby, Rails, dan SQLite di komputer Anda.

 

Cara menginstal Ruby on Rails di Windows

 

Untuk menginstal Ruby on Rails di Windows, kita perlu mengikuti prosedur di bawah ini:

 

Rubi: Di Windows, kami mulai dengan bahasa. Untuk menginstal, Anda harus masuk ke situs web.

 

Tergantung pada mesin Anda, Anda harus mengklik Ruby 2.0.0-p481 atau Ruby 2.0.0-p481 (x64). Setelah mengunduh penginstal, Anda akan mengklik ikon, melanjutkan, dan kemudian memilih di mana Anda ingin folder instalasi berada dan apa yang ingin Anda instal bersama dengan paket Ruby.


  • Dukungan Td / Tk: menyediakan Ruby dengan antarmuka pengguna grafis (GUI = Graphical User Interface);

  • Tambahkan executable Ruby ke PATH Anda: ruby ​​ditambahkan sebagai file yang dapat dieksekusi;

  • Kaitkan .rb dan .rbw dengan instalasi Ruby ini: file dengan format ini akan dikaitkan dengan ruby.

 

Dianjurkan agar dua yang terakhir diberi tanda. Dukungan Td / Tk kemudian dapat diinstal dan digunakan untuk aplikasi yang lebih canggih. Setelah selesai, masuk ke command prompt (Start & gt; cmd) dan masukkan kode berikut:


  • ruby --version

 

Jawabannya seharusnyaruby 2.0.0p481 dan data lain yang bergantung pada pembaruan dan waktu pemasangan.

 

Rel: Karena Ruby 2.0 memiliki RubyGems, kami hanya memperbarui dengan perintah:


  • pembaruan permata -sistem

 

Untuk menginstal Rails, perintah gem mungkin memerlukan beberapa saat, jadi ketik cmd lagi:


  • permata memasang rel

  • Untuk memeriksa: rel -v

 

SQLite: Masuk ke situs web SQLite: dan unduh dua file: SQLite dan SQLite DLL. Selalu pilih yang terbaru yang tersedia. File-file ini akan berformat .zip. Unzip kedua file tersebut dan letakkan di dalam folder C: \ Ruby20 \ bin atau di mana Anda meletakkannya. Untuk mengetahui apakah itu diinstal dengan benar, masukkan cmd dan masukkan perintah berikut:


  • sqlite3 -version

 

Jawabannya adalah versi SQLite yang Anda unduh. Terakhir, kita masih perlu menginstal pustaka Ruby, yang memungkinkan kontak antara Ruby dan SQLite. Untuk melakukannya, tulis kode berikut pada prompt:


  • pasang permata sqlite3-ruby

 

Siap! Anda telah menginstal semuanya untuk memulai aplikasi di mesin Windows Anda.

 

Instalasi di Linux

 

Linux (dan sistem berbasis UNIX pada umumnya) memiliki beberapa fitur, tetapi juga memiliki banyak kesamaan. Petunjuk ini akan didasarkan pada Ubuntu Linux tetapi harus diterapkan pada kebanyakan sistem UNIX.

 

Sebelum Anda mulai, Anda perlu memperbarui Ubuntu Anda. Buka terminal dan tulis kode berikut:


  • Pembaruan apt-get $ Sudo

 

Program apt-get memiliki indeks cache dari semua program dan versinya dalam sebuah repositori untuk pencarian yang lebih cepat. Menjalankan perintah pembaruan memastikan bahwa daftar ini akan menjadi yang terbaru.

 

Selain itu, kita perlu menginstal item di bawah ini:

 

Keriting: Ini adalah perpustakaan yang mendukung pertanyaan yang melibatkan URL. Untuk mempermudah kami akan menggunakannya. Cukup masukkan kode berikut di Terminal:


  • $ Sudo apt-get install curl

 

Rubi: Sebelum menginstal Ruby, beberapa pustaka diperlukan untuk komponen yang diinstal. Masuk dengan perintah:


  • $ Sudo apt-get install build-essential curl

 

Sekarang, seperti di Mac, kita akan menggunakan Ruby Version Manager (RVM), jika ada versi Ruby lain yang diinstal di mesin. Masukkan kode berikut:


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

 

Untuk memastikan bahwa Ruby sudah ada di mesin Anda, ketikkan perintah:


  • ruby --version

 

Rel: Sekarang RubyGems sudah terinstal. Kemudian, letakkan perintah ini:


  • $ gem memasang rel

 

Setelah beberapa waktu, untuk memeriksa Rails dan versinya gunakan kode: rails --version

 

SQLite: Dengan apt-get Anda hanya membutuhkan satu perintah:


  • $ Sudo apt-get install sqlite3 libsqlite-dev

 

Jika semuanya berjalan lancar, Anda dapat memeriksa versi instalasi dengan: $ SQLite & ndash; -version Sekarang untuk membuat hubungan antara Ruby dan SQLite, kita memerlukan pustaka Ruby yang mengizinkan kontak ini. Gunakan perintah berikut:


  • $ sudo gem menginstal sqlite3-ruby

 

Siap! Anda sekarang dapat mulai menjelajahi dan membuat aplikasi Rails di Linux Ubuntu.

 

Membuat Aplikasi Ruby On Rails Pertama Anda

 

Mulai sekarang, apa pun sistem operasi Anda, Anda dapat menggunakan dan mengikuti artikel ini di komputer Anda.

 

Untuk membuat proyek Anda perlu menggunakan terminal, di mana Anda akan memberikan perintah diikuti oleh kata rel di dalam direktori yang Anda inginkan. Di bagian artikel ini, kami akan memperkenalkan apa yang perlu dilakukan pemula mana pun sebagai aplikasi pertama mereka: a & ldquo; Hello World & rdquo ;.

 

Ingatlah bahwa Anda tidak perlu membuat folder untuk proyek tersebut karena saat menggunakan perintah baru, folder dengan nama aplikasi akan dibuat secara otomatis.Kemudian buka Terminal, masukkan direktori yang Anda inginkan, dan ketik:


  • $ rails halo baru

 

Setelah perintah ini, beberapa file akan dibuat di dalam direktori hello yang baru dibuat. Terminal akan menampilkan semua folder yang dibuat dan beberapa di antaranya adalah:

membuat

buat README

buat Rakefile

buat config.ru

buat .gitignore

buat Gemfile

buat aplikasi

buat app / controllers / application_controller.rb

buat app / helpers / application_helper.rb

buat app / views / layouts / application.html.erb

buat aplikasi / mailer

 

Perhatikan bahwa subdirektori bernama app telah dibuat. Di dalamnya terdapat tampilan, model, dan pengontrol dari standar MVC yang konsepnya diperkenalkan di sini.

 

Pembantu adalah bagian dari pustaka dan akan membantu "hubungan" antara tampilan dan pengontrol. Dalam aplikasi juga akan menjadi mailer yang tidak disebutkan sebelumnya, tetapi akan menjadi bagian dari pertanyaan email aplikasi.

 

Sekarang kita akan menempatkan mini project tersebut di web server lokal agar bisa diuji. Tidak ada kode yang ditulis, namun, Rails memiliki layar pembuka untuk Anda. Tapi pertama-tama, pastikan itu ada di dalam direktori aplikasi Anda di Terminal dan permata Anda sudah diperbarui. Untuk melakukannya, gunakan kode berikut:


  • $ bundle install

 

Ketika permata Anda selesai ditinjau dan dipasang, tulis kode:


  • $ rails server

 

Saat memulai, alamat IP 0.0.0.0 muncul pada port 3000. Jangan khawatir dengan angka nol ini. Mereka hanya berarti bahwa server berjalan secara lokal di komputer Anda saat berjalan di Terminal. Kemudian masuk ke browser apa saja dan akses URL http: //www.localhost: 3000 / dan Anda akan melihat halaman Ruby on Rails Hello World


  • Menghasilkan Controller di Ruby on Rails

 

Pertama, hentikan server lokal di Terminal dengan menekan Ctrl + C yang akan meninggalkannya di folder proyek. Sekarang, kita akan membuat controller untuk mengirim pesan Hello World.

 

Perintah rails generate membuat file tertentu untuk proyek Anda. Anda berurusan dengan permintaan dan siklus respons untuk membuat file tertentu, jadi Anda akan membuat pengontrol yang bertanggung jawab untuk menyapa seperti ini:


  • $ rails menghasilkan salam pengontrol

 

Controller dan file yang terkait dengannya, seperti views, test, dan helper, akan dibuat. Anda dapat membuat dengan tangan, tetapi menghasilkan mempercepat produksi.

 

Sekarang, untuk menampilkan & ldquo; Hello World & rdquo; Anda perlu mengubah file app / controllers / salutationcontroller.rb dengan membuat tindakan. Buka file ini di editor Anda dan lakukan perubahan berikut:

kelas SalutationController & lt; ApplicationController

def halo

@message = & lsquo; Halo Dunia! & rsquo;

akhir

akhir

 

Tindakan diimplementasikan sebagai metode di Ruby, di mana def adalah kuncinya. Di dalam metode, Anda membuat ada variabel yang disebut pesan dengan nilai yang akan kita masukkan ke browser.

 

Membuat Template di Ruby on Rails

 

Tindakan berhasil dibuat, jadi langkah selanjutnya adalah menambahkan beberapa HTML untuk ditampilkan di web. Dengan standar MVC, yang memisahkan file, kode ini akan di lihat.

 

Defaultnya adalah selalu membuat tampilan dengan nama tindakan di pengontrol. Kemudian, saat mengakses app / views, Anda akan melihat bahwa direktori salam telah dibuat, tetapi tanpa file. Buka tab baru di editor Anda, beri nama hello.html.erb, dan simpan di dalam app / views / salutation.

 

Anda mungkin bertanya-tanya mengapa format di akhir file HTML adalah .erb. Format ini adalah bagian dari pustaka Erb Templating, pustaka Rails yang bertanggung jawab untuk mengizinkan penggunaan kode Ruby dalam kode HTML.

 

Sintaks Ruby diperkenalkan dengan & lt;% =% & gt; saat ini akan menampilkan nilai dalam HTML, atau & lt; %% & gt; ketika itu hanya akan memiliki logika, yang dikenal sebagai tag keluaran Ruby Tertanam.

Masukkan file app / views / salutation / hello.html.erb dan tambahkan urutan berikut:

& lt; html & gt;

& lt; body & gt;

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

& lt; / body & gt;

& lt; / html & gt;

 

Sekarang Anda harus memberi tahu Rails bagaimana menanggapi URL dan orang yang bertanggung jawab adalah routes.rb yang terletak di dalam direktori config. Untuk saat ini jangan terlalu khawatir tentang detailnya, karena ini baru permulaan dan anda masih kekurangan informasi yang akan diberikan sedikit demi sedikit. Buka config / routes.rb di editor teks dan ganti apa yang tertulis (tidak perlu menghapus komentar, ini memiliki # sebelum kalimat):

 

Halo :: Application.routes.draw lakukan

dapatkan & lsquo;: controller (/: action (/: id (.: format))) & rsquo;

akhir

 

Anda meminta agar pesan ditampilkan di browser di URL http: // localhost: 3000 / salutation / hello. Saat dibuka, pesan Anda & ldquo; Hello World! & Rdquo; akan muncul.

 

Otentikasi di ASP.NET MVC:

 

Untuk menerapkan mekanisme otentikasi dalam aplikasi ASP.NET MVC. Di sini kami akan membuat proyek yang akan mencakup pendaftaran pengguna, login, logout, dan perubahan kata sandi, fitur-fitur penting untuk aplikasi apa pun yang memiliki area akses terbatas untuk pengguna yang login.

 

Kontrol akses di Laravel dengan ACL:

 

Untuk mengimplementasikan sistem otorisasi menggunakan Laravel, kerangka kerja PHP yang paling banyak digunakan di dunia. Untuk itu, kita akan mulai dengan aplikasi yang memiliki semua bagian pendaftaran dan otentikasi pengguna.

 

ASP.NET MVC dan Identity: Otorisasi pengguna dengan klaim: Untuk menerapkan mekanisme kontrol akses menggunakan ASP.NET Identity, yang memungkinkan kami untuk menetapkan peran kepada pengguna dan dari situ menentukan halaman dan menu mana yang dapat dilihat.

 

Lebih lanjut tentang Ruby

 

Pola arsitektur di Ruby:

Ini mendemonstrasikan penggunaan ArchRuby untuk mengekspresikan pola arsitektur dan praktik baik yang, setelah dipertahankan, berkontribusi pada pemeliharaan sistem perangkat lunak.

 

Refactorings di Ruby: Menggunakan teknik Extract Class:

 

Ketahui teknik refactoring Ekstrak Class dan pelajari cara menggunakannya dalam bahasa Ruby untuk meningkatkan kualitas kode Anda.

 

Array dan Blok dengan Ruby menggunakan IRB:

 

Untuk mengembangkan di Ruby menggunakan Array dan Blok. Array memiliki beberapa metode yang membantu memfasilitasi pekerjaan pengembang, sementara blok adalah salah satu berita bagus yang dibawa oleh Ruby.

 

Membuat aplikasi sederhana dengan Ruby On Rails:

 

Membangun aplikasi sederhana untuk mendemonstrasikan fitur menarik yang disediakan oleh framework Ruby On Rails