루비 (Ruby)

Ruby는 놀라운 프로그래밍 언어이고 Ruby On Rails는이를 기반으로하므로 Ruby On Rails를 사용하여 앱을 만들려면 Ruby로 프로그래밍하는 방법을 배워야합니다. Ruby on Rails는 웹 애플리케이션의 개발, 배포 및 유지 관리를 더 쉽게 만드는 프레임 워크입니다.
전체 기사는 Ruby에서 확인하세요. ...

필터 표시
호스팅 필터
A2 Themes & Host Me Filter

운영 시스템

디스크 공간

RAM 메모리

디스크 유형

CPU 코어

종류

점수 - 8.4
Agility Hoster Logo
Agility Hoster

민첩성 호스팅 업체

Personal Hosting Plan
$5 /월간 간행물


서버 위치


Agility Hoster Servers in Germany독일
비교
점수 - 7.4
Just Host Logo
Just Host

그냥 호스트

Basic
$3.95 /월간 간행물

45 쿠폰

서버 위치


Just Host Servers in Provo미국
비교
점수 - 7.2
InMotion Hosting Logo
InMotion Hosting

InMotion 호스팅

cVPS-1
$5 /월간 간행물

12 쿠폰

서버 위치


InMotion Hosting Servers in Los Angeles미국
비교
점수 - 9
A2hosting Logo
A2hosting

A2 호스팅

Lite
$3.92 /월간 간행물

50 쿠폰

서버 위치


A2hosting Servers in Amsterdam네덜란드 A2hosting Servers in Michigan미국 A2hosting Servers in Singapore싱가포르
비교
신뢰 지표 Mocha Host
점수 - 9
Mocha Host Logo
Mocha Host

모카 호스트

Soho
$1.96 /월간 간행물

리뷰 1235

39 쿠폰

서버 위치


Mocha Host Servers in Netherlands네덜란드 Mocha Host Servers in Chicago미국 Mocha Host Servers in Australia호주 Mocha Host Servers in Canada캐나다 Mocha Host Servers in China중국 Mocha Host Servers in United Kingdom영국
비교
신뢰 지표 Name Cheap
점수 - 5
Name Cheap Logo
Name Cheap

저렴한 이름

Stellar
$1.44 /월간 간행물

리뷰 588

26 쿠폰

서버 위치


Name Cheap Servers in Phoenix미국 Name Cheap Servers in Midlands영국
비교
신뢰 지표 JustHostMe
점수 - 9.4
JustHostMe Logo
JustHostMe

JustHostMe

Starter
$3.11 /월간 간행물

리뷰 72


서버 위치


JustHostMe Servers in United Kingdom영국
비교
신뢰 지표 Orange Website
점수 - 9.2
Orange Website Logo
Orange Website

Orange 웹 사이트

Bronze Plan
$3.82 /월간 간행물

리뷰 157


서버 위치


Orange Website Servers in Reykjavik아이슬란드
비교
신뢰 지표 Rebel.com
점수 - 9
Rebel.com Logo
Rebel.com

Rebel.com

Pathfinder
$1.5 /월간 간행물

리뷰 512

4 쿠폰

서버 위치


Rebel.com Servers in United States미국 Rebel.com Servers in Canada캐나다
비교
신뢰 지표 Squidix
점수 - 8.6
Squidix Logo
Squidix

Squidix

Sampler Squid
$4 /월간 간행물

리뷰 55


서버 위치


Squidix Servers in Dallas미국
비교
신뢰 지표 Host Dns.fr
점수 - 8.2
Host Dns.fr Logo
Host Dns.fr

호스트 Dns.fr

STARTER
$1.45 /월간 간행물

리뷰 5


서버 위치


Host Dns.fr Servers in Chicago미국 Host Dns.fr Servers in Sydney호주 Host Dns.fr Servers in France프랑스
비교
신뢰 지표 StackFlare
점수 - 8
StackFlare Logo
StackFlare

StackFlare

Starter
$2.78 /월간 간행물

리뷰 4


서버 위치


StackFlare Servers in Mumbai인도
비교
신뢰 지표 Adroit SSD
점수 - 7.8
Adroit SSD Logo
Adroit SSD

Adroit SSD

Starter
$9.43 /매년

리뷰 17


서버 위치


Adroit SSD Servers in Dallas미국
비교
신뢰 지표 Tservers4
점수 - 7.6
Tservers4 Logo
Tservers4

Tservers4

Beginner Hosting Plan
$6.5 /매년

리뷰 2


서버 위치


Tservers4 Servers in Dallas미국 Tservers4 Servers in Paris프랑스 Tservers4 Servers in Amsterdam네덜란드 Tservers4 Servers in Vancouver캐나다 Tservers4 Servers in Nigeria나이지리아
비교
신뢰 지표 Idea Stack
점수 - 7.4
Idea Stack Logo
Idea Stack

아이디어 스택

LEVEL 1
$2 /월간 간행물

리뷰 2


서버 위치


Idea Stack Servers in Seattle미국
비교
점수 - 10
Island Hosting Logo
Island Hosting

섬 호스팅

Copper
$1.83 /월간 간행물


서버 위치


Island Hosting Servers in Canada캐나다
비교
점수 - 10
Cheap Hosting Pk Logo
Cheap Hosting Pk

저렴한 호스팅 Pk

Web Hosting Plan 1
$11.94 /매년


서버 위치


Cheap Hosting Pk Servers in Nuremberg독일 Cheap Hosting Pk Servers in New York미국 Cheap Hosting Pk Servers in Vancouver캐나다 Cheap Hosting Pk Servers in Moscow러시아 연방 Cheap Hosting Pk Servers in Minsk벨라루스
비교
점수 - 10
Lenasi Logo
Lenasi

레나시

Baby Bear
$14.07 /매년


서버 위치


Lenasi Servers in Uganda우간다 Lenasi Servers in United Kingdom영국 Lenasi Servers in Canada캐나다 Lenasi Servers in Kenya케냐 Lenasi Servers in United States미국
비교
점수 - 9.6
Truehost-NG Logo
Truehost-NG

Truehost-NG

Platinum Hosting
$77.32 /월간 간행물


서버 위치


Truehost-NG Servers in United States미국
비교
점수 - 6.7
QHoster Logo
QHoster

QHoster

Mini
$2.54 /월간 간행물


서버 위치


QHoster Servers in Chicago미국 QHoster Servers in Roubaix프랑스 QHoster Servers in Rotterdam네덜란드 QHoster Servers in Frankfurt am Main독일 QHoster Servers in Stockholm스웨덴 QHoster Servers in Canada캐나다 QHoster Servers in Coventry영국 QHoster Servers in Moscow러시아 연방 QHoster Servers in Zurich스위스 QHoster Servers in Siauliai리투아니아 QHoster Servers in Milano이탈리아 QHoster Servers in Sofia불가리아 QHoster Servers in Mexico멕시코 QHoster Servers in Singapore싱가포르
비교
점수 - 5.5
Host Dare Logo
Host Dare

호스트 감히

Starter
$1.99 /월간 간행물


서버 위치


Host Dare Servers in United States미국
비교

Ruby는 놀라운 프로그래밍 언어이고 Ruby On Rails는이를 기반으로하므로 Ruby On Rails를 사용하여 앱을 만들려면 Ruby로 프로그래밍하는 방법을 배워야합니다.

 

 

ruby on rails hosting


 

Ruby on Rails 란 무엇입니까?

 

Ruby on Rails는 웹 애플리케이션의 개발, 배포 및 유지 관리를보다 쉽게 ​​만들어주는 프레임 워크이며 Ruby로 알려진 객체 지향 언어를 사용합니다. 이를 소개하기 위해 개발자는 몇 가지 철학을 알아야합니다. 이것들은:

 

DRY- 반복하지 마십시오: Rails의 개발이 코드의 동일한 부분을 가지고 있거나 다른 엔티티에서 동일한 목적을 가지고 있지만 이는 애플리케이션을 작성하는 더 좋은 방법이 있음을 의미합니다.

 

구성보다 관례: Rails는 구성을 결정하는 대신에 자주 인용되는 최소 놀라움 원칙 (POLS)을 구현하는 구조적이고 명명 된 규칙을 가지고 있음을 의미합니다.

 

적은 소프트웨어: 더 많은 규칙, 더 적은 코드, 더 적은 복잡성 및 결과적으로 더 적은 양의 버그를 사용함을 의미합니다.

 

프레임 워크는 개발을 용이하게 할 수있는 라이브러리 및 도구 모음입니다. 좋은 프레임 워크는 애플리케이션 구축을위한 기본적이지만 완전한 인프라를 제공합니다. 이러한 사실은 Rails를 최고 중 하나로 만듭니다. 결국, 그것은 독립적 인 플랫폼을 가지고 있으며 완전하고 무료로 라이센스가 부여됩니다 (오픈 소스).

 

Rails 애플리케이션의 개발은 MVC 아키텍처로 더 잘 알려진 MODEL-VIEW-CONTROLLER를 사용하여 구현되며 Active Record, Action View 및 Action Controller 라이브러리와 함께 작동합니다. 이것들은 기사 아래에서 인용 될 것입니다.

 

MVC 모델

 

이 아키텍처 패턴은 애플리케이션을 논리적으로 모델,보기 및 제어 (모델-뷰-컨트롤러)의 세 가지 범주로 나눕니다. MVC 표준의 각 부분은 별도로 구축하고 테스트 할 수있는 엔티티입니다. 모델은 데이터를 나타내고 뷰는 사용자 인터페이스를 나타내고 제어 명령은 동작을 나타냅니다. 즉, 모델은 응용 프로그램이 작동하는 정보이고, 뷰는 표현이고 컨트롤 (컨트롤러)은 상호 작용의 감독입니다. 그들 사이에.

 

이 구조의주기는 사용자가 인터페이스 (보기)와 상호 작용하고 이벤트를 호출 할 때 시작됩니다. 컨트롤러는 뷰에서 호출을 수신하고 모델에 액세스하여 인터페이스를 자주 업데이트합니다.

 

Ruby on Rails 라이브러리

 

Ruby on Rails에서 각 라이브러리에는 특수 작업이 있습니다. 결합되면 이러한 개별 엔티티는 MVC 표준에서 직접 매핑됩니다.


  • 액티브 레코드: 데이터베이스 추상화 및 상호 작용을 담당하는 라이브러리입니다.

  • 액션 뷰: 애플리케이션에 대한 요청의 결과로 사용자가 수신하는 HTML 문서를 생성하는 템플릿 시스템입니다.

  • 액션 컨트롤러: 뷰에 표시되는 흐름 및 뱅크 데이터를 모두 조작하는 라이브러리입니다.

 

Ruby on Rails 언어

 

다른 많은 언어에서는 코드를 작성하고 복사하여 결과와 오류를 확인해야합니다. 그러나 Ruby는 일관되고 우아하게 객체 지향적 인 프로그래밍 언어이며 무엇보다도 역 동성입니다. 즉, "라이브"언어로 작업합니다. 즉, 주어진 각 명령에 대한 피드백을 받게됩니다.

 

대화 형 인터프리터는 터미널의 IRB (Linux 또는 Mac을 사용하는 경우) 또는 Cmd (Windows를 사용하는 경우)입니다. 세션을 시작하려면 다음을 입력하십시오.


  • $ irb

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

 

Ruby에는 Rails에 매우 중요한 라이브러리 및 유틸리티를 설치하는 기능으로 시스템을 관리하는 RubyGems라는 패키지가 있습니다. 버전 2.0.0부터는 이미 포함되어 있으므로 별도로 다운로드 할 필요가 없습니다.

 

Ruby on Rails를 설치하는 방법

 

컴퓨터에서 Rails로 개발하려면 세 단계를 거쳐야합니다.


  • Ruby를 설치하십시오.

  • Rails를 설치하십시오.

  • 기본 데이터베이스 인 SQLite를 설치합니다.

 

패키지를 설치할 때 git과 재사용 가능한 Ruby 파일 라이브러리 인 gem과 같은 도구가 필요합니다.

 

Mac OS에 Ruby on Rails 설치

 

MAC에 Ruby on Rails를 설치하려면 (이 기사에서는 버전 X 10.8 Mountain Lion을 사용합니다) 컴퓨터에 다음이 있어야합니다.

 

XCode: App Store에서 무료로 사용할 수 있으며 Ruby 코드를 컴파일하는 소스가 될 수 있습니다.

 

홈브류: Ruby로 작성된 OS X 용 패키지입니다. 이것은 다른 부품을 설치하는 데 도움이됩니다. 설치하려면 터미널을 입력하고 다음 코드를 입력하십시오.


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

 

RVM: 이제 RVM (Ruby Version Manager)이라는 공통 Ruby 도구를 설치해야합니다. 이를 통해 프로젝트에서 사용할 수있는 Ruby 버전과 다양한 gem을 관리 할 수 ​​있습니다. Homebrew와 마찬가지로 터미널에는 하나의 명령 만 필요합니다.


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

 

Mavericks를 사용하는데 위의 코드가 작동하지 않으면 터미널에서 다음 코드를 실행하십시오.


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

 

루비: Ruby 언어는 Mac에 사전 설치되어 있습니다. 2.0.0 패키지에는 RubyGem이 포함되어 있습니다. 확인하려면 터미널에서 다음 코드를 실행하십시오.


  • 루비 -v

 

이전 버전의 언어가 제공되면 버전 2.0.0으로 업데이트됩니다. 다음 코드를 사용하십시오.


  • rvm 설치 2.0.0

 

설치가 완료되면 사용할 Ruby 버전을 RVM에 알려야합니다. 이를 위해 다음 코드를 입력해야합니다.


  • rvm 사용 2.0.0

 

컴퓨터가 이러한 번호로 작동하는지 테스트하려면 다음 코드를 사용하십시오.


  • 루비 -v

 

터미널에 반환되는 것은 ruby ​​2.0.0p481 및 업데이트 및 설치 시간에 따라 다른 데이터입니다.

 

울타리: 마지막으로 하나의 명령 만 필요한 프레임 워크를 설치합니다.


  • 보석 설치 레일

 

준비된! 컴퓨터에 이미 Ruby, Rails 및 SQLite가 있습니다.

 

Windows에 Ruby on Rails를 설치하는 방법

 

Windows에 Ruby on Rails를 설치하려면 아래 절차를 따라야합니다.

 

루비: Windows에서는 언어로 시작했습니다. 설치하려면 웹 사이트에 들어가야합니다.

 

머신에 따라 Ruby 2.0.0-p481 또는 Ruby 2.0.0-p481 (x64)을 클릭합니다. 설치 프로그램을 다운로드 한 후 아이콘을 클릭하고 계속 진행 한 다음 설치 폴더의 위치와 Ruby 패키지와 함께 설치할 항목을 선택합니다.


  • Td / Tk 지원: Ruby에 그래픽 사용자 인터페이스 (GUI = 그래픽 사용자 인터페이스)를 제공합니다.

  • PATH에 Ruby 실행 파일 추가: 루비가 실행 파일로 추가됩니다.

  • 이 Ruby 설치와 .rb 및 .rbw 연결:이 형식의 파일은 루비와 연결됩니다.

 

마지막 두 개를 표시하는 것이 좋습니다. 그런 다음 Td / Tk 지원을 설치할 수 있으며 고급 애플리케이션에 사용됩니다. 완료 후 명령 프롬프트 (시작 & gt; cmd)를 입력하고 다음 코드를 입력합니다.


  • 루비 버전

 

대답은ruby 2.0.0p481 및 업데이트 및 설치 시간에 따라 다른 데이터.

 

울타리: Ruby 2.0에는 RubyGems가 있으므로 다음 명령으로 업데이트합니다.


  • gem 업데이트 시스템

 

Rails를 설치하려면 gem 명령에 시간이 걸릴 수 있으므로 cmd를 다시 입력하십시오.


  • 보석 설치 레일

  • 확인하려면 : rails -v

 

SQLite: SQLite 웹 사이트에 들어가서 SQLite와 SQLite DLL의 두 파일을 다운로드합니다. 항상 최신 업데이트를 선택하십시오. 이러한 파일은 .zip 형식입니다. 두 파일의 압축을 풀고 C : \ Ruby20 \ bin 폴더 또는 저장 한 위치에 저장합니다. 올바르게 설치되었는지 확인하려면 cmd를 입력하고 다음 명령을 입력하십시오.


  • sqlite3-버전

 

대답은 다운로드 한 SQLite 버전입니다. 마지막으로, 여전히 Ruby 라이브러리를 설치해야합니다.이를 통해 SQLite와 연결할 수 있습니다. 이렇게하려면 프롬프트에서 다음 코드를 작성하십시오.


  • gem install sqlite3-ruby

 

준비된! Windows 시스템에서 응용 프로그램을 시작하기 위해 모든 것이 설치되었습니다.

 

Linux에 설치

 

Linux (및 일반적으로 UNIX 기반 시스템)에는 몇 가지 기능이 있지만 공통점이 많습니다. 이 지침은 Ubuntu Linux를 기반으로하지만 대부분의 UNIX 시스템에 적용되어야합니다.

 

시작하기 전에 Ubuntu를 업데이트해야합니다. 터미널을 열고 다음 코드를 작성하십시오.


  • $ Sudo apt-get 업데이트

 

apt-get 프로그램은 빠른 검색을 위해 저장소에있는 모든 프로그램 및 해당 버전의 캐시 색인을 가지고 있습니다. 업데이트 명령을 실행하면이 목록이 가능한 최신 목록이됩니다.

 

또한 아래 항목을 설치해야합니다.

 

곱슬 곱슬하다: URL 관련 질문을 지원하는 라이브러리입니다. 더 쉽게하기 위해 우리는 그것을 사용할 것입니다. 터미널에 다음 코드를 입력하십시오.


  • $ Sudo apt-get install curl

 

루비: Ruby를 설치하기 전에 설치할 구성 요소에 대한 일부 라이브러리가 필요합니다. 다음 명령으로 입력하십시오.


  • $ Sudo apt-get install 빌드 필수 컬

 

이제 Mac에서와 마찬가지로 시스템에 다른 버전의 Ruby가 설치되어있는 경우에 대비하여 RVM (Ruby Version Manager)을 사용합니다. 다음 코드를 입력하십시오.


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

 

Ruby가 이미 컴퓨터에 있는지 확인하려면 다음 명령을 입력하십시오.


  • 루비 버전

 

울타리: 이제 RubyGems가 이미 설치되었습니다. 그런 다음 다음 명령을 입력하십시오.


  • $ gem 설치 레일

 

얼마 후 Rails와 버전을 확인하려면 rails --version 코드를 사용하세요.

 

SQLite: apt-get을 사용하면 하나의 명령 만 필요합니다.


  • $ Sudo apt-get install sqlite3 libsqlite-dev

 

모든 것이 순조롭게 진행되면 다음을 사용하여 설치 버전을 확인할 수 있습니다. $ SQLite & ndash; -version 이제 Ruby와 SQLite 간의 관계를 만들려면이 연락처를 허용하는 Ruby 라이브러리가 필요합니다. 다음 명령을 사용하십시오.


  • $ sudo gem install sqlite3-ruby

 

준비된! 이제 Linux Ubuntu에서 Rails 애플리케이션을 탐색하고 생성 할 수 있습니다.

 

첫 번째 Ruby On Rails 애플리케이션 만들기

 

이제부터 운영 체제에 관계없이 컴퓨터에서이 문서를 사용하고 따를 수 있습니다.

 

프로젝트를 만들려면 터미널을 사용해야합니다. 터미널에서 원하는 디렉토리 안에있는 단어 rails 뒤에 명령을 줄 것입니다. 이 기사에서는 초보자가 첫 번째 응용 프로그램으로 수행해야하는 작업 인 & ldquo; Hello World & rdquo;를 소개합니다.

 

새 명령을 사용할 때 응용 프로그램 이름의 폴더가 자동으로 생성되므로 프로젝트에 대한 폴더를 생성 할 필요가 없습니다.그런 다음 터미널을 열고 원하는 디렉토리를 입력하고 다음을 입력하십시오.


  • $ rails 새로운 안녕하세요

 

이 명령을 실행하면 새로 생성 된 hello 디렉토리에 여러 파일이 생성됩니다. 터미널에는 생성 된 모든 폴더가 표시되며 그 중 일부는 다음과 같습니다.

창조하다

README 생성

Rakefile 생성

config.ru 생성

.gitignore 만들기

Gemfile 생성

앱 만들기

app / controllers / application_controller.rb 생성

app / helpers / application_helper.rb 생성

app / views / layouts / application.html.erb 만들기

앱 / 메일러 생성

 

app이라는 하위 디렉토리가 생성되었습니다. 여기에 개념이 소개 된 MVC 표준의보기, 모델 및 컨트롤러가 있습니다.

 

헬퍼는 라이브러리의 일부이며 뷰와 컨트롤러 간의 "관계"를 돕습니다. 앱에는 이전에 언급되지 않은 메일러도 있지만 애플리케이션 이메일 질문의 일부가 될 것입니다.

 

이제 미니 프로젝트를 로컬 웹 서버에 배치하여 테스트 할 수 있습니다. 코드는 작성되지 않았지만 Rails에는 스플래시 화면이 있습니다. 하지만 먼저 터미널의 애플리케이션 디렉토리 안에 있는지 확인하고 gem이 최신 상태인지 확인하세요. 이렇게하려면 다음 코드를 사용하십시오.


  • $ bundle 설치

 

gem 검토 및 설치가 완료되면 코드를 작성하세요.


  • $ rails 서버

 

초기화 할 때 IP 주소 0.0.0.0이 포트 3000에 나타납니다.이 0에 놀라지 마십시오. 이는 서버가 터미널에서 실행되는 동안 컴퓨터에서 로컬로 실행되고 있음을 의미합니다. 그런 다음 브라우저를 입력하고 URL http : //www.localhost : 3000 /에 액세스하면 Ruby on Rails Hello World 페이지가 표시됩니다.


  • Ruby on Rails에서 컨트롤러 생성

 

먼저 Ctrl + C를 눌러 터미널에서 로컬 서버를 중지하면 프로젝트 폴더에 남겨집니다. 이제 Hello World 메시지를 보내는 컨트롤러를 생성합니다.

 

rails generate 명령은 프로젝트에 대한 특정 파일을 생성합니다. 특정 파일을 생성하기 위해 요청 및 응답주기를 처리하고 있으므로 다음과 같이 인사말을 담당하는 컨트롤러를 생성합니다.


  • $ rails는 컨트롤러 인사말을 생성합니다.

 

보기, 테스트 및 도우미와 같은 컨트롤러 및 관련 파일이 생성됩니다. 손으로 만들 수 있지만 생성하면 생산 속도가 빨라집니다.

 

이제 & ldquo; Hello World & rdquo; 액션을 생성하여 app / controllers / salutationcontroller.rb 파일을 수정해야합니다. 편집기에서이 파일을 열고 다음과 같이 변경하십시오.

클래스 SalutationController & lt; ApplicationController

def 안녕하세요

@message = & lsquo; Hello World! & rsquo;

종료

종료

 

액션은 Ruby에서 메소드로 구현되며 여기서 def가 키입니다. 메서드 내에는 브라우저에 넣을 값을 가진 message라는 인스턴스화 된 변수가 있습니다.

 

Ruby on Rails에서 템플릿 생성

 

작업이 성공적으로 생성되었으므로 다음 단계는 웹에 표시 할 HTML을 추가하는 것입니다. 파일을 분리하는 MVC 표준을 사용하면이 코드가 뷰에 있습니다.

 

기본값은 항상 컨트롤러에서 작업 이름으로보기를 만드는 것입니다. 그런 다음 앱 /보기에 액세스하면 salutation 디렉터리가 이미 생성되었지만 파일이없는 것을 볼 수 있습니다. 편집기에서 새 탭을 열고 이름을 hello.html.erb로 지정한 다음 app / views / salutation에 저장합니다.

 

HTML 파일 끝에있는 형식이 .erb 인 이유가 궁금 할 수 있습니다. 이 형식은 HTML 코드 내에서 Ruby 코드 사용을 허용하는 Rails 라이브러리 인 Erb Templating 라이브러리의 일부입니다.

 

Ruby 구문은 & lt; % = % & gt; HTML로 값을 표시하거나 & lt; %% & gt; 임베디드 루비 출력 태그라고하는 로직 만있을 때.

app / views / salutation / hello.html.erb 파일을 입력하고 다음 시퀀스를 추가합니다.

& lt; html & gt;

& lt; 본문 & gt;

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

& lt; / 본문 & gt;

& lt; / html & gt;

 

이제 URL에 응답하는 방법을 Rails에 알려야하며 책임자는 config 디렉토리에있는 routes.rb가 될 것입니다. 지금은 세부 사항에 대해 너무 걱정하지 마십시오. 시작일 뿐이며 조금씩 제공 될 정보가 아직 부족하기 때문입니다. 텍스트 편집기에서 config / routes.rb를 열고 작성된 내용을 바꿉니다 (주석을 삭제할 필요가 없으며 문장 앞에 #가 ​​있습니다).

 

Hello :: Application.routes.draw 할

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

종료

 

http : // localhost : 3000 / salutation / hello URL에서 브라우저에 메시지를 표시하도록 요청합니다. 개봉시 메시지 & ldquo; Hello World! & rdquo; 나타날 것입니다.

 

ASP.NET MVC의 인증:

 

ASP.NET MVC 응용 프로그램에서 인증 메커니즘을 구현합니다. 여기에서 사용자 등록, 로그인, 로그 아웃 및 비밀번호 변경을 포함하는 프로젝트를 만들 것이며, 로그인 한 사용자에 대한 액세스가 제한된 영역이있는 모든 애플리케이션의 필수 기능입니다.

 

ACL을 사용한 Laravel의 액세스 제어:

 

세계에서 가장 널리 사용되는 PHP 프레임 워크 인 Laravel을 사용하여 인증 시스템을 구현합니다. 이를 위해 모든 사용자 등록 및 인증 부분이있는 응용 프로그램으로 시작합니다.

 

ASP.NET MVC 및 ID: 클레임이있는 사용자 권한 부여 : 사용자에게 역할을 할당하고 볼 수있는 페이지와 메뉴를 정의하는 ASP.NET ID를 사용하여 액세스 제어 메커니즘을 구현합니다.

 

Ruby에 대한 추가 정보

 

Ruby의 아키텍처 패턴 :

이것은 ArchRuby를 사용하여 한 번 보존되면 소프트웨어 시스템의 유지 관리에 기여하는 아키텍처 패턴과 모범 사례를 표현하는 것을 보여줍니다.

 

Ruby의 리팩토링 : 추출 클래스 기법 사용 :

 

Extract Class 리팩토링 기술을 알고 Ruby 언어에서이를 사용하여 코드 품질을 향상시키는 방법을 배웁니다.

 

IRB를 사용하는 Ruby로 배열 및 블록 :

 

배열과 블록을 사용하여 Ruby로 개발합니다. 배열에는 개발자의 작업을 용이하게하는 데 도움이되는 몇 가지 방법이 있지만 블록은 Ruby가 가져온 좋은 소식 중 하나입니다.

 

Ruby On Rails로 간단한 애플리케이션 만들기 :

 

Ruby On Rails 프레임 워크에서 제공하는 흥미로운 기능을 보여주는 간단한 애플리케이션 빌드