Introdução aos comandos do Rails

O Ruby on Rails é uma estrutura de desenvolvimento da Web escrita na linguagem de programação Ruby Rails, projetada de maneira a facilitar a programação de aplicativos da Web, facilitando a instalação de coisas que um desenvolvedor precisa iniciar. Em Ruby, precisamos escrever muito menos quantidade de código, enquanto em outras linguagens e estruturas de programação. Desenvolvimento web usando Ruby também é mais divertido. Os principais princípios da linguagem de programação Ruby para o desenvolvimento de aplicativos da web não se repetem nem convêm sobre a configuração. Ruby é uma linguagem de programação de alto nível que é semelhante a linguagens interpretadas como Python, Perl etc e orientada a objetos como Java, Ada etc.

Comandos básicos do Rails

1. Como iniciar um servidor web no Ruby Rails?

No Ruby, o servidor da Web será executado virtualmente em qualquer servidor da Web, mas a melhor maneira de desenvolver um aplicativo da Web usando o Rails é usando o servidor WEBrick incorporado.

Para iniciar o servidor da web, precisamos executar as seguintes etapas:

  • cd ruby ​​/ biblioteca
  • Servidor Rails
  • e precisamos abrir o navegador e inserir http://127.0.0.1:3000 na porta 3000 e a saída será a seguinte:

2. Como configurar o banco de dados no Rails?

No Rails, podemos configurar diferentes tipos de bancos de dados, configurar o banco de dados MySQL e usar a raiz como ID do usuário para o aplicativo, além de executar operações diferentes, como criar um banco de dados, conceder privilégios, etc. :

3. Como criar arquivos de registro ativo no Ruby?

No Ruby, podemos criar arquivos de registro ativos para qualquer projeto usando alguns comandos do Rails. Criaremos arquivos de registro ativos para o aplicativo da biblioteca com registros como livro e assunto, conforme abaixo:

  • script rails / gerar modelo de livro
  • script rails / gerar assunto do modelo

E gera o código de saída como abaixo:

4. Como criar associação / relações entre modelos no Ruby?

No comando Rails, podemos criar a associação entre modelos e existem três tipos de associações como uma para uma, uma para muitas, muitas para muitas e o código de exemplo é mostrado abaixo. Ele cria um assunto singular, pois um livro pertence a um assunto e a saída é:

5. Como criar um arquivo de migração no Ruby?

No Rails, podemos criar um arquivo de migração usando o comando abaixo e ele contém uma sintaxe básica que descreve a estrutura de dados da tabela

  • trilhos geram migração table_name
  • trilhos geram livros de migração

Irá gerar o código abaixo como saída:

6. Como criar literais de string em Ruby?

No Ruby, strings são uma sequência de caracteres representados em strings de 8 bits e aspas duplas, permitindo a substituição onde strings de aspas simples não o fazem e o código de exemplo é o seguinte:

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

A saída do código maior que é a seguinte:

7. Como declarar uma matriz no Rails?

No Rails, podemos declarar uma matriz tendo uma combinação de números inteiros e seqüências de caracteres separadas por vírgulas como abaixo:

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

E a saída do código acima é a seguinte:

8. O que é o Range e como usar no Ruby?

Em Ruby, um intervalo é usado para representar um conjunto de valores entre o início e o fim do intervalo e construído usando-se para literais de início e e para final e o código de exemplo como abaixo:

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

E a saída do código acima é a seguinte:

9. Como usar um operador definido no Ruby?

Em Ruby, definido? É um operador especial que recebe uma chamada de método para determinar se a expressão é passada ou falhou e o código de amostra como abaixo:

definiram? Var - valida para true se Var for inicializado e exemplos como abaixo:

10. Como usar um comentário de linha única em Ruby?

No Ruby, os comentários podem ser representados de diferentes maneiras, como comentários de uma linha e comentários de várias linhas e o código de exemplo como abaixo:

Este é um comentário de linha única

puts “Hello, Ruby!”

E a saída é como abaixo:

Comandos intermediários de trilhos

1. Como gerar um novo aplicativo usando o modelo desejado no Ruby?

Em Ruby, podemos gerar um novo aplicativo usando o comando rails abaixo new treehouse, enquanto podemos usar modelos para executá-los no novo aplicativo, como abaixo:

rails new treehouse –template=India

2. Como excluir um elemento de uma matriz em um índice específico no Ruby?

Em Ruby, podemos excluir um elemento de uma matriz em um índice específico usando o comando abaixo:

array.delete_at(index)

Exemplo

  • array = ("oi", "bar", "foo")
  • array.delete_at (2)
  • nova matriz é: ("oi", "bar")

3. O que é interpolação e como fazer em Ruby?

Em Ruby, Interpolação é definida como a combinação de uma sequência de caracteres com uma variável ou expressão usando aspas duplas, chamada Interpolação e o código de exemplo é o seguinte:

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

4. Como chamar um método em Ruby?

Em Ruby, podemos chamar um método usando o objeto e chamar um método é como enviar uma mensagem em Ruby, pois estamos enviando um objeto com alguma mensagem e aguardando sua resposta e o código de exemplo, como abaixo:

Exemplo:

  • object.method (argumentos)
  • string.length
  • array.delet

5. Como criar e usar hashes no Ruby?

No Ruby, os hashes podem ser criados com pares de valores-chave entre chaves e a chave sempre aponta para o valor por uma seta e o código de exemplo é o seguinte:

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

Comandos avançados do Rails

1. O que é o iterador de coleta e como usá-lo no Ruby?

No Ruby, o iterador de coleta é usado para retornar todos os elementos de uma coleção e o método de coleta, sem a necessidade de ser associado a um código de amostra e bloco, como abaixo:

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

2. Escreva um método manipulador de serviço da web em Ruby?

No Ruby, os métodos de serviços da Web podem ser escritos como métodos simples do Ruby Rails, que serão expostos ao mundo exterior e o código de exemplo dois realiza a adição de dois números, como abaixo no comando:

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

Dicas e truques para usar comandos do Rails

  • Use extrair expressão regular que corresponda rapidamente
  • A melhor maneira de associar as strings como Matriz # join e, g: Matriz # *
  • Use o formato decimal, pois é rápido
  • Realize interpolação, pois interpola o texto rapidamente

Conclusão

Finalmente, é uma visão geral dos comandos do Ruby on Rails de diferentes tipos. Espero que você tenha um bom conhecimento sobre os comandos do Ruby on Rails depois de ler este artigo.

Artigos recomendados

Este foi um guia para os comandos do Rails. Aqui discutimos comandos básicos, imediatos e avançados do Rails. Você também pode consultar o seguinte artigo para saber mais -

  1. Como usar os comandos do Spark
  2. O que é o Hive Commands
  3. Comandos do Kali Linux
  4. Comandos do Sqoop, você deve tentar