Введение в команды 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. Вы также можете посмотреть следующую статью, чтобы узнать больше -
- Как использовать Spark Commands
- Что такое Hive Commands
- Кали Linux Команды
- Команды Sqoop, которые вы должны попробовать