Resultados da pesquisa a pedido "ruby"

4 a resposta

Como faço para fazer parte de uma expressão regular opcional no Ruby?

Para corresponder ao seguinte: On Mar 3, 2011 11:05 AM, "mr person" wrote:Eu tenho a seguinte expressão regular: /(On.* (?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \d{1,2}, [12]\d{3}.* at \d{1,2}:\d{1,2} (?:AM|PM),.*wrote:)/mExiste uma ...

2 a resposta

Modelos aninhados e validação pai

Eu tenho dois modelos. - Parent tem muitos Children; - Parent accept_nested_attributes_for Children; class Parent < ActiveRecord::Base has_many :children, :dependent => :destroy accepts_nested_attributes_for :children, :allow_destroy => true ...

9 a resposta

Como retirar a citação inicial e final da string, em Ruby

Quero retirar as aspas iniciais e finais, em Ruby, de uma string. O caractere de citação ocorrerá 0 ou 1 vez. Por exemplo, todos os itens a seguir devem ser convertidos em foo, bar: "foo,bar""foo,barfoo,bar"foo,bar

3 a resposta

Métodos de classe no Ruby on Rails 3 - Estou totalmente perdido!

fundoaqui [http://www.railway.at/2010/03/09/named-scopes-are-dead/]. No link acima, o exemplo a seguir é fornecido: class << self def by_author(author) where(:author_id => author.id) end endAlém dessa sintaxe ser estranha para um iniciante como ...

4 a resposta

invertendo a ordem de uma matriz em ruby

Eu tenho a seguinte matriz[12,16,5,9,11,5,4] imprime:12,16,5,9,11,5,4. Quero que imprima:4,5,11,9,5,16,12 Quando eu fizarray.reverse impresso: 4,5,11,9,5,61,21Ele inverteu números individuais - alguma idéia de como eu posso parar com isso?

3 a resposta

por que #! / usr / bin / env ruby não funciona no crontab?

Instalei o ruby pelo rvm (em todo o sistema) e funcionei corretamente através do console normal e meu programa de rails está se comportando corretamente com ambosrails runner eapache2+passenger. Agora em um crontab, ligueirails runner foo.bar, ...

5 a resposta

Encadeamento & to_proc no símbolo

É bem conhecido pelo Rubyist& chamaráto_proc em um símbolo, então [:a, :b, :c].map(&:to_s)é equivalente a [:a, :b, :c].map { |e| e.to_s } # => ["a", "b", "c"]Digamos que eu queira chamar outro método logo apósto_s, essas duas implementações ...

3 a resposta

Como essa mágica de injeção de rubi funciona?

Eu vi um trecho de código ruby hoje. [1,2,3,4,5,6,7].inject(:+)=> 28 [1,2,3,4,5,6,7].inject(:*)=> 5040 A injeção aqui é bem diferente daquelas que eu já vi antes, como [1,2,3,4,5,6,7].inject {|sum, x| sum + x}Por favor, explique como isso ...

6 a resposta

ancinho abortado! nível da pilha muito profundo [duplicado]

Possível duplicado: Rails 3.0 e Ruby 1.9.2rc: os comandos Rake retornam 'constante já inicializada' e erros muito profundos no nível da pilha. Alguma ...

3 a resposta

Ruby: calcule a diferença horária entre 2 vezes

Quero calcular a diferença entre 2 vezes. start_time: 22:00 (Rails interpreta isso como 31/12/2015 22:00:00 +0100) second_time: 02:00 (Rails interpreta isso como 31/12/2015 02:00:00 +0100). A segunda vez é de 4 horas depois, no dia seguinte. ...