Perguntas com a marcação «ruby-on-rails»

93
Se a string estiver vazia, retorne algum valor padrão

Freqüentemente, preciso verificar se algum valor está em branco e escrever "Sem dados presentes" assim: @user.address.blank? ? "We don't know user's address" : @user.address E quando temos cerca de 20-30 campos que precisamos processar dessa forma, fica feio. O que fiz é uma classe String...

93
Rails como executar a tarefa rake

Como executo este arquivo rake no terminal / console? meu statistik.rake em lib / tasks desc "Importer statistikker" namespace :reklamer do task :iqmedier => :environment do ... end task :euroads => :environment do ... end task :mikkelsen => :environment do ... end task...

93
Rails criam ou atualizam magia?

Eu tenho uma classe chamada CachedObjectque armazena objetos serializados genéricos indexados por chave. Eu quero que esta classe implemente um create_or_updatemétodo. Se um objeto for encontrado, ele o atualizará, caso contrário, criará um novo. Existe uma maneira de fazer isso no Rails ou eu...

92
Como faço para validar uma data no rails?

Quero validar uma data em meu modelo em Ruby on Rails, porém, os valores de dia, mês e ano já estão convertidos em uma data incorreta no momento em que chegam ao meu modelo. Por exemplo, se eu inserir 31 de fevereiro de 2009 em minha visualização, quando eu usar Model.new(params[:model])em meu...

91
Qual é a melhor maneira de usar SOAP com Ruby?

Um cliente meu me pediu para integrar uma API de terceiros em seu aplicativo Rails. O único problema é que a API usa SOAP. Ruby basicamente abandonou o SOAP em favor do REST. Eles fornecem um adaptador Java que aparentemente funciona com a ponte Java-Ruby, mas gostaríamos de manter tudo em Ruby, se...

91
Diga o final de um .cada loop em rubi

Se eu tiver um loop como users.each do |u| #some code end Onde usuários é um hash de vários usuários. Qual é a lógica condicional mais fácil para ver se você está no último usuário no hash de usuários e deseja apenas executar um código específico para esse último usuário, algo...