hồng ngọc (Ruby)

Ruby là một ngôn ngữ lập trình tuyệt vời và Ruby On Rails dựa trên nó, vì vậy bạn sẽ cần học cách lập trình trong Ruby để tạo Ứng dụng của mình bằng Ruby On Rails. Ruby on Rails là một khuôn khổ giúp phát triển, triển khai và bảo trì một ứng dụng web dễ dàng hơn.
Để xem toàn bộ bài viết trên Ruby ...

Hiển thị bộ lọc
Bộ lọc lưu trữ
A2 Themes & Host Me Filter

Hệ điêu hanh

Dung lượng đĩa

Bộ nhớ ram

Loại đĩa

Lõi CPU

Sắp xếp

Điểm - 3.3
Java Provider Logo
Java Provider

Nhà cung cấp Java

Private Tomcat
$9.99 /hàng tháng


Vị trí máy chủ


Java Provider Servers in Germanynước Đức
So sánh
Điểm - 0
OSOLABS Logo
OSOLABS

OSOLABS

OSO Basic
$3 /hàng tháng

So sánh
Điểm - 0
RedSwitches Logo
RedSwitches

RedSwitches

Pearl
$6.94 /hàng tháng


Vị trí máy chủ


RedSwitches Servers in Netherlandsnước Hà Lan RedSwitches Servers in UnionHoa Kỳ RedSwitches Servers in MelbourneChâu Úc RedSwitches Servers in MumbaiẤn Độ RedSwitches Servers in Germanynước Đức
So sánh
Điểm - 0
Name Host.ro Logo
Name Host.ro

Tên Host.ro

PLAN 1
$0.68 /hàng tháng

So sánh
Điểm - 0
readyspace.com.my Logo
readyspace.com.my

readyspace.com.my

WebSpace Basic
$2.5 /hàng tháng


Vị trí máy chủ


readyspace.com.my Servers in Hong KongHồng Kông readyspace.com.my Servers in MalaysiaMalaysia readyspace.com.my Servers in SingaporeSingapore readyspace.com.my Servers in United StatesHoa Kỳ
So sánh
Điểm - 0
Serv-Tech.ru Logo
Serv-Tech.ru

Serv-Tech.ru

RUKVM-1-U
$2.83 /hàng tháng


Vị trí máy chủ


Serv-Tech.ru Servers in MoscowLiên bang Nga
So sánh
Điểm - 0
1-GB.NET Logo
1-GB.NET

1-GB.NET

1 GigaByte Network (1-GB.NET) Beginner Hosting Plan
$4.17 /hàng tháng


Vị trí máy chủ


1-GB.NET Servers in ParisNước pháp 1-GB.NET Servers in TokyoNhật Bản 1-GB.NET Servers in SydneyChâu Úc 1-GB.NET Servers in SeoulNam Triều Tiên 1-GB.NET Servers in SeattleHoa Kỳ 1-GB.NET Servers in Sao PauloBrazil 1-GB.NET Servers in OsloNa Uy 1-GB.NET Servers in MilanoNước Ý 1-GB.NET Servers in LondonVương quốc Anh 1-GB.NET Servers in TorontoCanada 1-GB.NET Servers in Frankfurt am Mainnước Đức 1-GB.NET Servers in ChennaiẤn Độ 1-GB.NET Servers in Amsterdamnước Hà Lan
So sánh
Điểm - 0
Infra Networking Logo
Infra Networking

Mạng hồng ngoại

ALFA
$4.19 /hàng tháng


Vị trí máy chủ


Infra Networking Servers in JakartaIndonesia Infra Networking Servers in DallasHoa Kỳ Infra Networking Servers in DublinIreland Infra Networking Servers in LondonVương quốc Anh Infra Networking Servers in Frankfurt am Mainnước Đức Infra Networking Servers in SingaporeSingapore Infra Networking Servers in Amsterdamnước Hà Lan Infra Networking Servers in UruguayUruguay
So sánh
Điểm - 0
Dream Server.ro Logo
Dream Server.ro

Dream Server.ro

Package WH1
$0.66 /hàng tháng


Vị trí máy chủ


Dream Server.ro Servers in BucharestRomania
So sánh
Điểm - 0
Heroku Logo
Heroku

Heroku

Hobby
$7 /hàng tháng


Vị trí máy chủ


Heroku Servers in United StatesHoa Kỳ
So sánh
Điểm - 0
Awareindia.net Logo
Awareindia.net

Awareindia.net

Linux Hosting Plan G
$5.83 /hàng tháng

So sánh
Điểm - 0
Andino.Host Logo
Andino.Host

Andino.Host

SH Profesional
$3.75 /hàng tháng


Vị trí máy chủ


Andino.Host Servers in United StatesHoa Kỳ
So sánh
Điểm - 0
Domai Nesia Logo
Domai Nesia

Domai Nesia

Extra
$1.1 /hàng tháng


Vị trí máy chủ


Domai Nesia Servers in LondonVương quốc Anh Domai Nesia Servers in JakartaIndonesia Domai Nesia Servers in TokyoNhật Bản Domai Nesia Servers in DallasHoa Kỳ Domai Nesia Servers in SingaporeSingapore
So sánh
Điểm - 0
shneider-host.ru Logo
shneider-host.ru

shneider-host.ru

First
$1.95 /hàng tháng


Vị trí máy chủ


shneider-host.ru Servers in Amsterdamnước Hà Lan shneider-host.ru Servers in Saint PetersburgLiên bang Nga
So sánh
Điểm - 0
Nexanow Logo
Nexanow

Nexanow

Mini Shared Hosting 1
$0.35 /hàng tháng


Vị trí máy chủ


Nexanow Servers in MumbaiẤn Độ Nexanow Servers in Gelsenkirchennước Đức Nexanow Servers in FindlayHoa Kỳ
So sánh
Phi công tin cậy Miles Web
Điểm - 9.6
Miles Web Logo
Miles Web

Miles Web

Economy
$0.92 /hàng tháng

Nhận xét 1925


Vị trí máy chủ


Miles Web Servers in RomaniaRomania Miles Web Servers in ChicagoHoa Kỳ Miles Web Servers in LondonVương quốc Anh Miles Web Servers in Bangkoknước Thái Lan Miles Web Servers in TorontoCanada Miles Web Servers in SydneyChâu Úc Miles Web Servers in Dubaicác Tiểu Vương Quốc Ả Rập Thống Nhất Miles Web Servers in IndiaẤn Độ Miles Web Servers in SingaporeSingapore
So sánh

Ruby là một ngôn ngữ lập trình tuyệt vời và Ruby On Rails dựa trên nó, vì vậy bạn sẽ cần học cách lập trình trong Ruby để tạo Ứng dụng của mình bằng Ruby On Rails.

 

 

ruby on rails hosting


 

Ruby on Rails là gì?

 

Ruby on Rails là một khuôn khổ giúp việc phát triển, triển khai và bảo trì một ứng dụng web dễ dàng hơn và nó sử dụng một ngôn ngữ hướng đối tượng được gọi là Ruby. Để giới thiệu nó, nhà phát triển cần biết một số triết lý của nó. Đó là:

 

KHÔ-Đừng lặp lại chính mình: có nghĩa là trong khi phát triển trong Rails có cùng một phần mã hoặc cùng mục đích trong các thực thể khác nhau, điều này có nghĩa là có một cách tốt hơn để viết ứng dụng của bạn;

 

Quy ước về cấu hình: có nghĩa là thay vì xác định cấu hình, Rails có các quy ước cấu trúc và được đặt tên thực hiện nguyên tắc thường được trích dẫn là ít bất ngờ nhất (POLS);

 

Phần mềm ít hơn: nghĩa là sử dụng nhiều quy ước hơn, ít mã hơn, ít phức tạp hơn và do đó, lượng lỗi ít hơn.

 

Khung là một tập hợp các thư viện và công cụ có khả năng tạo điều kiện cho sự phát triển. Một khuôn khổ tốt cung cấp một cơ sở hạ tầng cơ bản nhưng đầy đủ để xây dựng một ứng dụng. Những sự thật này làm cho Rails trở thành một trong những phần mềm tốt nhất. Rốt cuộc, nó có một nền tảng độc lập, hoàn chỉnh và được cấp phép miễn phí (mã nguồn mở).

 

Việc phát triển các ứng dụng Rails được thực hiện bằng cách sử dụng MODEL-VIEW-CONTROLLER, hay còn gọi là kiến ​​trúc MVC, và làm việc với các thư viện Active Record, Action View và Action Controller. Những điều này sẽ được trích dẫn bên dưới trong bài viết.

 

Mô hình MVC

 

Mô hình kiến ​​trúc này được sử dụng chia ứng dụng một cách hợp lý thành ba loại: mô hình, khung nhìn và điều khiển (Model-View-Controller). Mỗi phần của tiêu chuẩn MVC là một thực thể có khả năng được xây dựng và thử nghiệm riêng biệt. Mô hình đại diện cho dữ liệu, khung nhìn đại diện cho giao diện người dùng và điều khiển ra lệnh cho các hành động, nghĩa là, mô hình là thông tin mà ứng dụng làm việc với, khung nhìn là đại diện và điều khiển (controller) là giám đốc của tương tác. giữa họ.

 

Chu kỳ của cấu trúc này bắt đầu khi người dùng tương tác với giao diện (khung nhìn) và gọi một sự kiện; bộ điều khiển nhận cuộc gọi từ khung nhìn và truy cập mô hình, thường xuyên cập nhật giao diện.

 

Thư viện Ruby on Rails

 

Trong Ruby on Rails, mỗi thư viện có một nhiệm vụ chuyên biệt. Khi được kết hợp, các thực thể riêng lẻ này ánh xạ trực tiếp từ tiêu chuẩn MVC:


  • Bản ghi hoạt động: Một thư viện chịu trách nhiệm trừu tượng hóa và tương tác cơ sở dữ liệu;

  • Chế độ xem hành động: Một hệ thống mẫu tạo các tài liệu HTML mà người dùng nhận được do yêu cầu ứng dụng;

  • Bộ điều khiển hành động: Một thư viện để thao tác cả hai: luồng và dữ liệu ngân hàng được hiển thị trong dạng xem.

 

Ngôn ngữ Ruby on Rails

 

Nhiều ngôn ngữ khác yêu cầu bạn viết mã và sao chép nó để kiểm tra kết quả và lỗi. Tuy nhiên, Ruby là một ngôn ngữ lập trình hướng đối tượng nhất quán và trang nhã và tốt nhất là tính năng động, có nghĩa là bạn làm việc với ngôn ngữ "sống", tức là bạn sẽ nhận được phản hồi về mỗi lệnh được đưa ra.

 

Trình thông dịch tương tác là IRB trong Terminal (nếu sử dụng Linux hoặc Mac) hoặc Cmd (nếu sử dụng Windows). Để bắt đầu một phiên, hãy nhập:


  • $ irb

  • irb (chính): 001: 0 & gt;

 

Ruby có một gói là RubyGems chịu trách nhiệm quản lý hệ thống với chức năng cài đặt các thư viện và tiện ích rất quan trọng cho Rails. Kể từ phiên bản 2.0.0, không cần tải xuống riêng vì nó đã được bao gồm.

 

Cách cài đặt Ruby on Rails

 

Để phát triển trong Rails trên máy tính của bạn, bạn sẽ thực hiện ba bước:


  • Cài đặt Ruby;

  • Cài đặt Rails;

  • Cài đặt SQLite, là cơ sở dữ liệu mặc định.

 

Bạn sẽ cần một số công cụ, chẳng hạn như git khi cài đặt các gói và một số đá quý là thư viện của các tệp Ruby có thể tái sử dụng.

 

Cài đặt Ruby on Rails trên Mac OS

 

Để cài đặt Ruby on Rails trên MAC (trong bài viết này chúng tôi sẽ sử dụng phiên bản Mountain Lion X 10.8), bạn phải có trên máy của mình:

 

XCode: Phần mềm này có sẵn trên App Store, miễn phí và có thể là nguồn để bạn biên dịch mã Ruby của mình.

 

Homebrew: là một gói được tạo cho OS X được viết bằng Ruby. Điều này sẽ giúp bạn cài đặt các phần khác. Để cài đặt, hãy nhập Terminal và nhập mã sau:


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

 

RVM: Bây giờ bạn cần cài đặt một công cụ Ruby phổ biến có tên Ruby Version Manager (RVM). Điều này sẽ giúp bạn quản lý các phiên bản Ruby và các loại đá quý khác nhau mà bạn có thể sử dụng trong các dự án của mình. Như với Homebrew, bạn chỉ cần một lệnh trong Terminal:


  • curl -L https://get.rvm.io | bash -s ổn định

 

Nếu sử dụng Mavericks và mã trên không hoạt động, hãy chạy mã sau trên thiết bị đầu cuối:


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

 

hồng ngọc: Ngôn ngữ Ruby được cài đặt sẵn trên máy Mac của bạn. Gói 2.0.0 bao gồm RubyGem. Để kiểm tra, hãy chạy mã sau trong Terminal:


  • ruby -v

 

Nếu phiên bản cũ hơn của ngôn ngữ được hiển thị, thì chúng tôi sẽ cập nhật lên phiên bản 2.0.0. Sử dụng mã sau:


  • cài đặt rvm 2.0.0

 

Sau khi cài đặt xong, chúng ta cần cho RVM biết chúng ta muốn sử dụng phiên bản Ruby nào. Đối với điều này, bạn sẽ cần phải nhập mã sau:


  • sử dụng rvm 2.0.0

 

Để kiểm tra xem máy của bạn có đang hoạt động với một số như vậy hay không, hãy sử dụng mã sau:


  • ruby -v

 

Những gì sẽ trả về trong thiết bị đầu cuối là: ruby ​​2.0.0p481 và các dữ liệu khác phụ thuộc vào các bản cập nhật và thời gian cài đặt.

 

Đường ray: Cuối cùng, chúng tôi sẽ cài đặt khung công tác chỉ cần một lệnh:


  • đá quý cài đặt đường ray

 

Sẵn sàng! Bạn đã có Ruby, Rails và SQLite trên máy tính của mình.

 

Cách cài đặt Ruby on Rails trên Windows

 

Để cài đặt Ruby on Rails trên Windows, chúng ta sẽ cần làm theo các quy trình dưới đây:

 

hồng ngọc: Trên Windows, chúng tôi đã bắt đầu với ngôn ngữ. Để cài đặt, bạn cần phải vào trang web.

 

Tùy thuộc vào máy của bạn, bạn sẽ nhấp vào Ruby 2.0.0-p481 hoặc Ruby 2.0.0-p481 (x64). Sau khi tải xuống trình cài đặt, bạn sẽ nhấp vào biểu tượng, tiếp tục, rồi chọn nơi bạn muốn chứa thư mục cài đặt và những gì bạn muốn cài đặt cùng với gói Ruby.


  • Hỗ trợ Td / Tk: cung cấp cho Ruby một giao diện người dùng đồ họa (GUI = Graphical User Interface);

  • Thêm các tệp thực thi Ruby vào PATH của bạn: ruby ​​được thêm vào dưới dạng tệp thực thi;

  • Liên kết .rb và .rbw với cài đặt Ruby này: các tệp có định dạng này sẽ được liên kết với ruby.

 

Chúng tôi khuyến nghị rằng hai cuối cùng được đánh dấu. Hỗ trợ Td / Tk sau đó có thể được cài đặt và được sử dụng cho các ứng dụng nâng cao hơn. Sau khi hoàn tất, hãy nhập dấu nhắc lệnh (Start & gt; cmd) và nhập mã sau:


  • ruby --version

 

Câu trả lời nên làruby 2.0.0p481 và các dữ liệu khác phụ thuộc vào các bản cập nhật và thời gian cài đặt.

 

Đường ray: Vì Ruby 2.0 có RubyGems, chúng tôi chỉ cập nhật bằng lệnh:


  • cập nhật đá quý-hệ thống

 

Để cài đặt Rails, lệnh gem có thể mất một lúc, vì vậy hãy nhập lại cmd:


  • đá quý cài đặt đường ray

  • Để kiểm tra: rails -v

 

SQLite: Nhập trang web SQLite: và tải xuống hai tệp: SQLite và SQLite DLL. Luôn chọn cập nhật nhất có sẵn. Các tệp này sẽ ở định dạng .zip. Giải nén hai tệp và đặt chúng bên trong thư mục C: \ Ruby20 \ bin hoặc nơi bạn đã đặt nó. Để tìm hiểu xem nó đã được cài đặt đúng chưa, hãy nhập cmd và nhập lệnh sau:


  • sqlite3 -version

 

Câu trả lời sẽ là phiên bản SQLite bạn đã tải xuống. Cuối cùng, chúng ta vẫn cần cài đặt thư viện Ruby, cho phép liên hệ giữa nó và SQLite. Để thực hiện việc này, hãy viết mã sau tại dấu nhắc:


  • gem install sqlite3-ruby

 

Sẵn sàng! Bạn đã cài đặt mọi thứ để khởi động ứng dụng trên máy Windows của mình.

 

Cài đặt trên Linux

 

Linux (và các hệ thống dựa trên UNIX nói chung) có một số tính năng, nhưng cũng có nhiều điểm chung. Các hướng dẫn này sẽ dựa trên Ubuntu Linux nhưng nên được áp dụng cho hầu hết các hệ thống UNIX.

 

Trước khi bắt đầu, bạn cần cập nhật Ubuntu của mình. Mở thiết bị đầu cuối và viết mã sau:


  • $ Sudo apt-get cập nhật

 

Chương trình apt-get có chỉ mục bộ nhớ cache của tất cả các chương trình và phiên bản của chúng trong một kho lưu trữ để tìm kiếm nhanh hơn. Chạy lệnh cập nhật đảm bảo rằng danh sách này sẽ là danh sách mới nhất có thể.

 

Ngoài ra, chúng ta cần cài đặt các mục dưới đây:

 

Xoăn: Đây là một thư viện hỗ trợ các câu hỏi liên quan đến URL. Để làm cho nó dễ dàng hơn, chúng tôi sẽ sử dụng nó. Chỉ cần nhập mã sau vào Terminal:


  • $ Sudo apt-get install curl

 

hồng ngọc: Trước khi cài đặt Ruby, cần một số thư viện cho các thành phần đang được cài đặt. Nhập bằng lệnh:


  • $ Sudo apt-get install build-Essential curl

 

Bây giờ, cũng như trên Mac, chúng ta sẽ sử dụng Ruby Version Manager (RVM), trong trường hợp có các phiên bản Ruby khác được cài đặt trên máy. Nhập mã sau:


  • $ curl & ndash; L https://get.rvm.io | bash & ndash; s ổn định

 

Để đảm bảo rằng Ruby đã có trên máy của bạn, hãy nhập lệnh:


  • ruby --version

 

Đường ray: Bây giờ RubyGems đã được cài đặt. Sau đó, đặt lệnh này:


  • $ gem install rails

 

Sau một thời gian, để kiểm tra Rails và phiên bản của nó, hãy sử dụng mã: rails --version

 

SQLite: Với apt-get, bạn chỉ cần một lệnh:


  • $ Sudo apt-get install sqlite3 libsqlite-dev

 

Nếu mọi thứ suôn sẻ, bạn có thể kiểm tra phiên bản cài đặt với: $ SQLite & ndash; -version Bây giờ để tạo mối quan hệ giữa Ruby và SQLite, chúng ta sẽ cần một thư viện Ruby cho phép liên hệ này. Sử dụng lệnh sau:


  • $ sudo gem install sqlite3-ruby

 

Sẵn sàng! Bây giờ bạn có thể bắt đầu khám phá và tạo các ứng dụng Rails trên Linux Ubuntu.

 

Tạo ứng dụng Ruby On Rails đầu tiên của bạn

 

Từ bây giờ, bất kể hệ điều hành của bạn là gì, bạn có thể sử dụng và làm theo bài viết này trên máy của mình.

 

Để tạo các dự án, bạn cần sử dụng terminal, nơi bạn sẽ đưa ra các lệnh theo sau là từ rails bên trong thư mục mà bạn muốn. Trong phần này của bài viết, chúng tôi sẽ giới thiệu những điều mà bất kỳ người mới bắt đầu nào cũng cần làm khi đăng ký lần đầu: a & ldquo; Hello World & rdquo ;.

 

Hãy nhớ rằng bạn không cần tạo thư mục cho dự án vì khi sử dụng lệnh mới, một thư mục có tên của ứng dụng sẽ được tạo tự động.Sau đó, mở Terminal, nhập thư mục bạn muốn và nhập:


  • $ rails mới xin chào

 

Sau lệnh này, một số tệp sẽ được tạo bên trong thư mục hello mới được tạo. Terminal sẽ hiển thị tất cả các thư mục đã tạo và một số trong số đó là:

tạo nên

tạo README

tạo Rakefile

tạo config.ru

tạo .gitignore

tạo Gemfile

tạo ứng dụng

tạo ứng dụng / bộ điều khiển / application_controller.rb

tạo ứng dụng / helpers / application_helper.rb

tạo app / views / layouts / application.html.erb

tạo ứng dụng / bưu phẩm

 

Lưu ý rằng một thư mục con có tên là ứng dụng đã được tạo. Trong đó, các khung nhìn, mô hình và bộ điều khiển của tiêu chuẩn MVC đã được giới thiệu ở đây.

 

Trình trợ giúp là một phần của thư viện và sẽ giúp "mối quan hệ" giữa các khung nhìn và trình điều khiển. Trong ứng dụng cũng sẽ có các thư chưa được đề cập trước đó, nhưng sẽ là một phần của các câu hỏi email của ứng dụng.

 

Bây giờ chúng ta sẽ đặt dự án nhỏ trên máy chủ web cục bộ để nó có thể được kiểm tra. Không có mã nào được viết, tuy nhiên, Rails có một màn hình hiển thị cho bạn. Nhưng trước tiên, hãy đảm bảo rằng nó nằm trong thư mục ứng dụng của bạn trong Terminal và các viên đá quý của bạn đã được cập nhật. Để thực hiện việc này, hãy sử dụng mã sau:


  • $ gói cài đặt

 

Khi các viên ngọc của bạn được xem xét và cài đặt xong, hãy viết mã:


  • Máy chủ $ rails

 

Khi khởi tạo, địa chỉ IP 0.0.0.0 xuất hiện trên cổng 3000. Đừng lo lắng bởi những số không này. Chúng chỉ có nghĩa là máy chủ đang chạy cục bộ trên máy của bạn trong khi nó chạy trong Terminal. Sau đó vào trình duyệt bất kỳ và truy cập vào URL http: //www.localhost: 3000 / và bạn sẽ thấy trang Hello World của Ruby on Rails


  • Tạo Bộ điều khiển trong Ruby on Rails

 

Đầu tiên, dừng máy chủ cục bộ trong Terminal bằng cách nhấn Ctrl + C sẽ để nó trong thư mục dự án. Bây giờ, chúng ta sẽ tạo một bộ điều khiển để gửi tin nhắn Hello World.

 

Lệnh tạo rails tạo các tệp nhất định cho dự án của bạn. Bạn đang xử lý một yêu cầu và chu kỳ phản hồi để tạo các tệp nhất định, vì vậy bạn sẽ tạo một bộ điều khiển chịu trách nhiệm chào như sau:


  • $ rails tạo ra lời chào của người điều khiển

 

Bộ điều khiển và các tệp liên quan đến nó, chẳng hạn như chế độ xem, kiểm tra và trình trợ giúp, sẽ được tạo. Bạn có thể tạo bằng tay, nhưng tạo ra hãy tăng tốc độ sản xuất.

 

Bây giờ, để hiển thị & ldquo; Hello World & rdquo; bạn sẽ cần sửa đổi tệp app / controllers / salutationcontroller.rb bằng cách tạo một hành động. Mở tệp này trong trình chỉnh sửa của bạn và thực hiện các thay đổi sau:

lớp SalutationController & lt; ApplicationController

xin chào def

@message = & lsquo; Xin chào Thế giới! & rsquo;

kết thúc

kết thúc

 

Các hành động được thực hiện như các phương thức trong Ruby, trong đó def là khóa. Trong phương thức mà bạn đã tạo, có một biến được khởi tạo có tên là message với giá trị mà chúng tôi sẽ đặt trong trình duyệt.

 

Tạo một mẫu trong Ruby on Rails

 

Hành động đã được tạo thành công, vì vậy bước tiếp theo là thêm một số HTML để hiển thị trên web. Với tiêu chuẩn MVC, phân tách các tệp, mã này sẽ nằm trong các khung nhìn.

 

Mặc định là luôn tạo dạng xem với tên của hành động trong bộ điều khiển. Sau đó, khi truy cập app / views, bạn sẽ thấy rằng thư mục chào đã được tạo nhưng không có tệp. Mở một tab mới trong trình soạn thảo của bạn, đặt tên là hello.html.erb và lưu nó trong app / views / salutation.

 

Bạn có thể tự hỏi tại sao định dạng ở cuối tệp HTML là .erb. Định dạng này là một phần của thư viện Erb Templating, một thư viện Rails chịu trách nhiệm cho phép sử dụng mã Ruby trong mã HTML.

 

Cú pháp Ruby được giới thiệu với & lt;% =% & gt; khi nào nó sẽ hiển thị một giá trị trong HTML hoặc & lt; %% & gt; khi nó sẽ chỉ có logic, được gọi là thẻ đầu ra Embedded Ruby.

Nhập tệp app / views / salutation / hello.html.erb và thêm chuỗi sau:

& lt; html & gt;

& lt; body & gt;

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

& lt; / body & gt;

& lt; / html & gt;

 

Bây giờ bạn phải cho Rails biết cách phản hồi với URL và người chịu trách nhiệm sẽ là route.rb nằm bên trong thư mục config. Hiện tại bạn đừng quá lo lắng về chi tiết, vì đó mới chỉ là bước khởi đầu và bạn còn thiếu thông tin sẽ được bổ sung từng chút một. Mở config / route.rb trong trình soạn thảo văn bản và thay thế những gì được viết (không cần xóa các nhận xét, những nhận xét này có # trước câu):

 

Xin chào :: Application.routes.draw do

lấy & lsquo;: controller (/: action (/: id (.: format))) & rsquo;

kết thúc

 

Bạn đang yêu cầu thông báo được hiển thị trong trình duyệt tại URL http: // localhost: 3000 / salutation / hello. Khi mở, tin nhắn của bạn & ldquo; Hello World! & Rdquo; sẽ được hiển thị.

 

Xác thực trong ASP.NET MVC:

 

Để thực hiện một cơ chế xác thực trong các ứng dụng ASP.NET MVC. Chúng tôi sẽ tạo ở đây một dự án bao gồm đăng ký người dùng, đăng nhập, đăng xuất và thay đổi mật khẩu, các tính năng cần thiết cho bất kỳ ứng dụng nào có các khu vực bị hạn chế truy cập đối với người dùng đã đăng nhập.

 

Kiểm soát truy cập trong Laravel với ACL:

 

Để triển khai hệ thống ủy quyền sử dụng Laravel, khuôn khổ PHP được sử dụng rộng rãi nhất trên thế giới. Đối với điều đó, chúng tôi sẽ bắt đầu với một ứng dụng có tất cả các phần đăng ký và xác thực người dùng.

 

ASP.NET MVC và Identity: Cấp quyền cho người dùng với yêu cầu: Để thực hiện cơ chế kiểm soát truy cập bằng ASP.NET Identity, cho phép chúng tôi gán vai trò cho người dùng và từ đó xác định trang và menu nào người ta có thể xem.

 

Thông tin thêm về Ruby

 

Các mẫu kiến ​​trúc trong Ruby:

Điều này chứng tỏ việc sử dụng ArchRuby để thể hiện các mẫu kiến ​​trúc và các thông lệ tốt, một khi được bảo tồn, góp phần vào khả năng bảo trì của hệ thống phần mềm.

 

Refactorings trong Ruby: Sử dụng kỹ thuật Extract Class:

 

Biết kỹ thuật tái cấu trúc Lớp trích xuất và học cách sử dụng nó trong ngôn ngữ Ruby để cải thiện chất lượng mã của bạn.

 

Mảng và Khối với Ruby bằng IRB:

 

Để phát triển trong Ruby bằng cách sử dụng Mảng và Khối. Mảng có một số phương pháp giúp tạo điều kiện thuận lợi cho công việc của các nhà phát triển, trong khi các khối là một trong những tin tức tuyệt vời do Ruby mang lại.

 

Tạo một ứng dụng đơn giản với Ruby On Rails:

 

Xây dựng một ứng dụng đơn giản để chứng minh các tính năng thú vị được cung cấp bởi khuôn khổ Ruby On Rails