Eu tenho um loop como este: <% @posts.each do |post| %> <% render middle %> <% end %> Então, no meu meio parcial, como faço para acessar a postagem
Eu tenho um loop como este: <% @posts.each do |post| %> <% render middle %> <% end %> Então, no meu meio parcial, como faço para acessar a postagem
Para verificar o que @some_varé, estou fazendo um if @some_var.class.to_s == 'Hash' Estou certo de que existe uma maneira mais elegante de verificar se @some_varé um Hashou um
No meu application.rbdeparei com o seguinte comentário # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC. config.time_zone = 'Eastern Time (US & Canada)' Como...
Estou interessado em saber como o RVM e o rbenv realmente funcionam. Obviamente eles trocam entre diferentes versões do Ruby e gemsets, mas como isso é alcançado? Eu tinha assumido que eles estavam simplesmente atualizando links simbólicos, mas, tendo investigado o código (e devo admitir que meu...
Eu tenho um novo mac pro (OS X 10.9.5) que consigo configurar do zero. Quero instalar o RVM e a primeira coisa a ser feita é: Instale a chave pública mpapis (pode precisar gpg2e ou sudo) gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 Quando tentei, obtive: gpg --keyserver...
Digamos que eu tenho uma matriz Ruby a = [1, 2, 3, 4] Se eu quiser tudo, menos o primeiro item, posso escrever a.drop(1), o que é ótimo. Se eu quero tudo menos o último item, só consigo pensar dessa maneira a[0..-2] # or a[0...-1] mas nenhum deles parece tão limpo quanto o uso drop. Falta...
Eu tenho um site de página única usando HTML, CSS e JavaScript. Quero implantar o aplicativo no Heroku, mas não consigo encontrar uma maneira de fazê-lo. Agora estou tentando fazer o aplicativo funcionar com Sinatra. . |-- application.css |-- application.js |-- index.html |-- jquery.js `--...
class MyClass def mymethod MYCONSTANT = "blah" end end me dá o erro: SyntaxError: erro dinâmico de atribuição constante Por que isso é considerado uma constante dinâmica? Estou apenas atribuindo uma string a
Eu tenho este código: <%= link_to image_tag("facebook.png", :class => "facebook_icon", :alt => "Facebook", :target => "_blank"), "http://www.facebook.com/mypage" %> Como faço para abrir em uma nova guia quando um usuário clica no
Qual é a melhor maneira de gerar uma cadeia longa rapidamente em ruby? Isso funciona, mas é muito lento: str = "" length = 100000 (1..length).each {|i| str += "0"} Também notei que criar uma sequência de tamanho decente e anexá-la a uma sequência existente até o comprimento desejado funciona...
Certamente não sou desenvolvedor de Ruby, mas tenho um aplicativo no meu servidor usando Ruby, Gems e Bundler. Estou tentando instalar outro Ruby em uma conta de usuário diferente, mas no mesmo VPS. Quando eu vou correr bundle install Estou tendo o erro a seguir: Não foi possível localizar o...
Desejo registrar o backtrace atual (stacktrace) em um aplicativo Rails 3 sem que ocorra uma exceção. Alguma idéia de como? Por que eu quero isso? Estou tentando rastrear as chamadas feitas quando o Rails procura um modelo para poder escolher uma parte do processo a ser substituída (porque quero...
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Eu tenho alguns URLs, como http://www.example.com/something?param1=value1¶m2=value2¶m3=value3 e gostaria de extrair os parâmetros desses URLs e obtê-los em um Hash. Obviamente, eu poderia usar expressões regulares, mas estava me perguntando se havia maneiras mais fáceis de fazer...
Como obter o carimbo de data / hora UTC em
O Rails 3 ou Ruby tem uma maneira integrada de verificar se uma variável é um número inteiro? Por exemplo, 1.is_an_int #=> true "[email protected]".is_an_int #=>
Eu tenho um objeto JSON segurando o seguinte valor: @value = {"val":"test","val1":"test1","val2":"test2"} Eu quero fazer um loop através dele em Ruby para obter os pares chave / valor. Quando uso @each, ele não percorre o objeto porque não está no formato de hash Ruby: @value =...
Qual é a melhor maneira de testar métodos privados e protegidos no Ruby, usando a Test::Unitestrutura padrão do Ruby ? Tenho certeza de que alguém se manifestará e dogmaticamente afirmará que "você deve apenas testar métodos públicos por unidade; se precisar de testes unitários, não deve ser um...
Eu tenho uma string que se parece com um hash: "{ :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' } }" Como faço para obter um Hash? gostar: { :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b...
Eu tenho gemas globais e vários conjuntos de gemas. Quero remover todas as jóias de um conjunto de jóias. Existe uma maneira de fazer isso, além de desinstalar o