Введение в команды Rails

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

Основные команды Rails

1. Как запустить веб-сервер в Ruby Rails?

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

Для запуска веб-сервера нам необходимо выполнить следующие шаги:

  • cd ruby ​​/ library
  • Rails сервер
  • и нам нужно открыть браузер и ввести http://127.0.0.1:3000 на порт 3000, и вывод будет таким, как показано ниже:

2. Как настроить базу данных в Rails?

В Rails мы можем настроить различные типы баз данных, и мы настроим базу данных MySQL, и мы будем использовать корень в качестве идентификатора пользователя для приложения, и мы можем выполнять различные операции, такие как создание базы данных, предоставление привилегий и т. Д., И пример вывода приведен ниже :

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

В Ruby мы можем создавать файлы активных записей для любого проекта, используя несколько команд Rails. Мы создадим активные файлы записей для приложения библиотеки с записями в виде книги и темы, как показано ниже:

  • rails script / Генерировать модель Книга
  • rails script / сгенерировать модель предмета

И он генерирует выходной код, как показано ниже:

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

В команде Rails мы можем создать ассоциацию между моделями, и существует три типа ассоциаций, таких как один-к-одному, один-ко-многим, многие-ко-многим, и пример кода показан ниже. Он создает отдельный предмет, так как одна книга принадлежит одному предмету, а результат:

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

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

  • рельсы генерируют миграцию table_name
  • рельсы генерируют книги по миграции

В результате будет сгенерирован следующий код:

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 диапазон используется для представления набора значений между началом и концом диапазона и построен с использованием для начала и e для литералов конца и примера кода, как показано ниже:

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

И вывод приведенного выше кода, как показано ниже:

9. Как использовать определенный оператор в Ruby?

В Ruby определен? Это специальный оператор, который принимает вызов метода, чтобы определить, передано ли выражение или нет, и пример кода, как показано ниже:

определены? Var - проверяется на true, если Var инициализирован и примеры приведены ниже:

10. Как использовать однострочный комментарий в Ruby?

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

Это однострочный комментарий

puts “Hello, Ruby!”

И вывод, как показано ниже:

Промежуточные Rails Команды

1. Как создать новое приложение, используя нужный шаблон в Ruby?

В Ruby мы можем сгенерировать новое приложение с помощью приведенной ниже команды rails new treehouse, тогда как мы можем использовать шаблоны для их запуска в новом приложении, как показано ниже:

rails new treehouse –template=India

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

В Ruby мы можем удалить элемент из массива по определенному индексу, используя следующую команду:

array.delete_at(index)

пример

  • array = («Привет», «Бар», «Foo»)
  • array.delete_at (2)
  • новый массив: («привет», «бар»)

3. Что такое интерполяция и как это сделать в Ruby?

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

“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” )

Расширенные команды Rails

1. Что такое итератор сбора и как его использовать в Ruby?

В Ruby итератор сбора используется для возврата всех элементов коллекции и метода сбора, при этом нет необходимости связывать его с блоком и примером кода, как показано ниже:

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

2. Написать метод обработчика веб-службы в Ruby?

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

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

Советы и рекомендации по использованию команд Rails

  • Используйте извлечение регулярного выражения, которое соответствует быстро
  • Лучший способ присоединиться к строкам как Array # join e, g: Array # *
  • Используйте десятичный формат, поскольку он быстро составляет
  • Выполните интерполяцию, поскольку она быстро интерполирует текст

Вывод

Наконец, это обзор команд Ruby on Rails разных типов. Я надеюсь, что вы будете иметь хорошие знания о командах Ruby on Rails после прочтения этой статьи.

Рекомендуемые статьи

Это было руководство по командам Rails. Здесь мы обсудили основные, непосредственные и расширенные команды Rails. Вы также можете посмотреть следующую статью, чтобы узнать больше -

  1. Как использовать Spark Commands
  2. Что такое Hive Commands
  3. Кали Linux Команды
  4. Команды Sqoop, которые вы должны попробовать