Въведение в командите за релси

Ruby on Rails е рамка за уеб разработка, написана на език за програмиране на Ruby Rails, която е създадена по такъв начин, че да улесни програмирането на уеб приложения, като направи нещата, които трябва да започне да се инсталират, да бъдат инсталирани преди това. В Ruby трябва да напишем много по-малко количество код, докато в други езици и рамки за програмиране. Уеб разработката с помощта на Ruby също е по-забавна. Основните принципи на програмния език Ruby за разработване на уеб приложения не се повтарят и се споразумяват за конфигуриране. Ruby е език за програмиране на високо ниво, който е подобен на интерпретираните езици като Python, Perl и т.н. и обектно-ориентиран като Java, Ada и т.н.

Основни командни релси

1. Как да стартирате уеб сървър в Ruby Rails?

В Ruby уеб сървърът ще работи практически под всеки уеб сървър, но най-добрият начин за разработване на уеб приложение с Rails е чрез използване на вграден WEBrick сървър.

За да стартираме уеб сървър, трябва да направим следните стъпки:

  • CD рубин / библиотека
  • Релсов сървър
  • и трябва да отворим браузъра и да въведем http://127.0.0.1:3000 на порт 3000 и изходът ще бъде както е по-долу:

2. Как да настроите база данни в Rails?

В Rails можем да настроим различни видове бази данни и ще настроим MySQL база данни и използваме корен като потребителски идентификатор за приложението и можем да извършваме различни операции като създаване на база данни, предоставяне на привилегии и т.н. :

3. Как да създадете активни файлове за запис в Ruby?

В Ruby можем да създадем активни файлове за запис за всеки проект, използвайки няколко команди Rails. Ще създадем активни файлове за записи за библиотечно приложение със записи като книга и тема, както по-долу:

  • релси сценарий / генериране на модел Book
  • релсов скрипт / генериране на модел на тема

И генерира изходния код, както е посочено по-долу:

4. Как да създадете асоциация / отношения между моделите в Ruby?

В командата Rails можем да създадем връзката между моделите и има три типа асоциации като един към един, един към много, много към много и примерният код е както е показано по-долу. Той създава един единствен предмет, тъй като една книга принадлежи на един предмет, а продукцията е:

5. Как да създадете миграционен файл в Ruby?

В Rails можем да създадем миграционен файл с помощта на командата по-долу и той съдържа основен синтаксис, който описва структурата на данните на таблицата

  • релсите генерират миграция на име на таблица
  • релсите генерират книги за миграция

Той ще генерира следния код като изход:

6. Как да създадете стрийт литерали в Ruby?

В Ruby, низовете са последователност от знаци, които са представени в 8-битови и двойно цитирани низове, позволяват замяна, когато низовете с единични кавички не правят, а примерен код е както е показано по-долу:

puts 'escape using “\ \”';
puts 'That\'s right';

Резултатът от по-високия от кода е както е по-долу:

7. Как да декларирам масив в Rails?

В Rails можем да декларираме масив, като имаме комбинация от цели числа и низове, разделени със запетаи, както е показано по-долу:

array = ( "fred", 10, 3.14, "This is a string", "last element", ) array.each do |i|
puts i
end

И изходът на горния код е както по-долу:

8. Какво е Range и как да използвате в Ruby?

В Ruby се използва диапазон за представяне на набор от стойности между началото и края на диапазона и се конструира, като се използват за start и e за крайни литерали и примерния код, както е посочено по-долу:

(10….14). each do |n|
print n, ' '
end

И изходът на горния код е както по-долу:

9. Как да използвам определен оператор в Ruby?

В Ruby, определено? Специален оператор, който предприема извикване на метод, за да определи дали изразът е предаден или не, и примерният код, както е посочено по-долу:

определено? Var - той се валидира за true, ако Var е инициализиран и примери, както по-долу:

10. Как да използвам едноредов коментар в Ruby?

В Ruby коментарите могат да бъдат представени по различни начини като едноредов коментар и многоредов коментар и примерния код, както е посочено по-долу:

Това е едноредов коментар

puts “Hello, Ruby!”

И изходът е както по-долу:

Команди за междинни релси

1. Как да генерирате ново приложение с помощта на желания шаблон в Ruby?

В Ruby можем да генерираме ново приложение, използвайки по-долу парапетите командвайте нова къща с дървета, докато можем да използваме шаблони, за да ги стартираме срещу ново приложение, както е посочено по-долу:

rails new treehouse –template=India

2. Как да изтрием елемент от масива в определен индекс в Ruby?

В Ruby можем да изтрием елемент от масив в определен индекс, използвайки командата по-долу:

array.delete_at(index)

пример

  • array = („здравей“, „лента“, „foo“)
  • array.delete_at (2)
  • нов масив е: („здравей“, „лента“)

3. Какво е интерполация и как да направите в Ruby?

В Ruby, интерполацията се дефинира като комбиниране на низ с променлива или израз с помощта на двойни кавички, се нарича Interpolation и примерният код е както е посочено по-долу:

“Email : # (user.email)”
“ A string and an #(expression)”

4. Как да извикаме метод в Ruby?

В Ruby можем да извикаме метод с помощта на обекта и извикването на метод е като изпращане на съобщение в Ruby, тъй като изпращаме обект с някакво съобщение и чакаме неговия отговор и примерния код, както е посочено по-долу:

Пример:

  • object.method (аргументи)
  • string.length
  • array.delet

5. Как да създавате и използвате хеши в Ruby?

В Ruby, хешовете могат да бъдат създадени, като има двойки ключ-стойност в къдрави скоби и ключът винаги ще сочи стойността със стрелка, а кодът на пробата е както е по-долу:

(42 => “answer”, “score” =>100, :name=> “Das” )

Разширени командни релси

1. Какво е итератор за събиране и как да го използвате в Ruby?

В Ruby, итераторът на събиране се използва за връщане на всички елементи от колекция и метод за събиране, не е необходимо да се свързва с блок и примерен код, както е посочено по-долу:

collection = collection.collect
a=(1, 2, 3) b=Array.new
b=a.collect
puts b

2. Напишете метод за обработка на уеб услуги в Ruby?

В Ruby методите на уеб услугите могат да бъдат написани като прости методи Ruby Rails, които ще бъдат изложени на външния свят, а примерен код два изпълнява добавяне на две числа, както е посочено по-долу в командата:

class MyServer < SOAP:: RPC:: StandaloneServer
#handler methods
def add(a, b)
return a+b
end
end

Съвети и трикове за използване на Rails Commands

  • Използвайте екстракт редовен израз, който съвпада бързо
  • Най-добрият начин да се присъедините към низовете като Array # join e, g: Array # *
  • Използвайте десетичен формат, тъй като той е бърз
  • Извършете интерполация, тъй като интерполира текст бързо

заключение

И накрая, нейният преглед на команди от Ruby on Rails от различни видове. Надявам се, че след като прочетете тази статия, ще имате добри познания за командите Ruby on Rails.

Препоръчителни статии

Това е ръководство за командите на Rails. Тук сме обсъдили основни, незабавни, както и усъвършенствани Rails команди. Можете също да разгледате следната статия, за да научите повече -

  1. Как да използвате Spark Commands
  2. Какво е командването на кошера
  3. Кали Linux Команди
  4. Sqoop Команди, които трябва да опитате