Articles of ruby

Melhores práticas do Ruby on Rails – Controlador grande versus Controlador pequeno

Eu preciso de algumas informações para as melhores práticas em Ruby on Rails, especialmente com o Controller que tem que fazer um monte de coisas , então, uma simples ação de “show” agora está disponível para as linhas. Eu sei, não é muito bom, e eu tenho código específico nele. Aqui está um código de […]

Como encontrar a porta local em que uma instância do rails está sendo executada?

Então eu gostaria que minhas instâncias de aplicativos do Rails se registrassem em um tipo de coisa “Estou fazendo” com o qual estou jogando, e gostaria que fosse possível mencionar em qual porta local ele está sendo executado. Eu não consigo encontrar como fazer isso – na verdade, apenas descobrir o seu IP é complicado […]

Meça a distância entre duas cordas com Ruby?

Posso medir a distância entre duas cordas com Ruby? Ou seja: compare(‘Test’, ‘est’) # Returns 1 compare(‘Test’, ‘Tes’) # Returns 1 compare(‘Test’, ‘Tast’) # Returns 1 compare(‘Test’, ‘Taste’) # Returns 2 compare(‘Test’, ‘tazT’) # Returns 5

lista de operadores ruby ​​que podem ser sobrescritos / implementados

Existe uma lista em qualquer lugar de todos os operadores Ruby que podem ser substituídos? (Não os que não podem!)

Como combinar caracteres acentuados com um regex?

Eu estou executando Ruby on Rails 3.0.10 e Ruby 1.9.2. Eu estou usando o seguinte Regex para corresponder nomes: NAME_REGEX = /^[\w\s'”\-_&@!?()\[\]-]*$/u validates :name, :presence => true, :format => { :with => NAME_REGEX, :message => “format is invalid” } No entanto, se eu tentar salvar algumas palavras como as seguintes: Oilalà Pì Rùby … # […]

Por que usar “auto” para acessar as propriedades do modelo ActiveRecord / Rails?

Ao longo do meu aplicativo self. não é necessário se referir ao nome do usuário. name funciona bem. Por que o código a seguir requer que você trabalhe como deveria? class User< ActiveRecord::Base before_save :validate_name def validate_name if self.name.nil? || self.name.empty? self.name= "Mr. No Name" end end By the way, eu sei que validates_presence_of pode […]

Lendo as últimas n linhas de um arquivo em Ruby?

Eu preciso ler as últimas 25 linhas de um arquivo (para exibir as inputs de log mais recentes). Existe alguma maneira em Ruby para começar no final de um arquivo e lê-lo de trás para frente?

API de descanso do Office 365 – autenticação daemon de semana

Eu estou tentando criar um serviço Ruby Daemon para acessar a API de descanso do Office 365. Recentemente, foi possível fazer isso por meio do stream OAuth ‘client_credentials’, conforme detalhado neste post: http://blogs.msdn.com/b/exchangedev/archive/2015/01/22/building-demon-or -service-apps-with-office-365-mail-calendar-and-contacts-apis-oauth2-client-credencial-flow.aspx Eu estou lutando para gerar um token de access válido. O terminal de token me retorna um JWT, no entanto, ao […]

Inserção de Aprendizagem Classificada em Ruby

Acabei de iniciar o curso MIT Introduction to Algorithms através do material publicado on-line. Junto com o curso eu também decidi aprender / aprimorar minhas habilidades de Ruby codificando os algoritmos nele. Eu estou no primeiro algoritmo dado, que é o tipo Insertion, e eu tenho o seguinte código typescript, mas estou recebendo este erro […]

Ruby on Rails – Variável do controlador de access do modelo

Eu estou tentando acessar uma variável de instância que é definida no controlador no modelo. O controlador é o controlador de produtos e o modelo é o modelo de produtos. A variável de instância é uma instância de outro modelo chamado conta. A variável de instância é @current_account Quando executo o código nada acontece, não […]