Eu preciso adicionar registros de data created_ate hora ( & updated_at) a uma tabela existente. Eu tentei o código a seguir, mas não funcionou. class AddTimestampsToUser < ActiveRecord::Migration def change_table add_timestamps(:users)
Eu preciso adicionar registros de data created_ate hora ( & updated_at) a uma tabela existente. Eu tentei o código a seguir, mas não funcionou. class AddTimestampsToUser < ActiveRecord::Migration def change_table add_timestamps(:users)
Preciso consultar os comentários feitos em um dia. O campo faz parte dos registros de data e hora padrão, is created_at. A data selecionada é proveniente de a date_select. Como posso usar ActiveRecordpara fazer isso? Eu preciso de algo como: "SELECT * FROM comments WHERE created_at BETWEEN...
Eu tenho uma lista de eventos que eu busco. Estou tentando incluir todos os usuários associados a este evento e todos os perfis associados a cada usuário. Os usuários são incluídos, mas não seus perfis. Como eu faria isso Event.includes(:users [{profile:}]) Os documentos não parecem claros:...
Eu li algumas coisas sobre como estender a classe ActiveRecord: Base para que meus modelos tenham alguns métodos especiais. Qual é a maneira mais fácil de estendê-lo (tutorial passo a
Onde posso encontrar uma lista de tipos de dados que podem ser usados nos trilhos 3? (como texto, string, número inteiro, número flutuante, data etc.?) Continuo aprendendo aleatoriamente sobre os novos, mas adoraria ter uma lista à qual pudesse me referir
Estou precisando obter um registro aleatório de uma tabela via ActiveRecord. Eu segui o exemplo de Jamis Buck de 2006 . No entanto, também deparei com outra maneira através de uma pesquisa no Google (não é possível atribuir um link devido a novas restrições de usuário): rand_id =...
Gostaria de saber como é feito o seguinte no Rails 4 ou se apenas uso a abordagem do Rails 3 para usar um lambda que pode passar um argumento da mesma maneira com 4 do que com o 3. Eu sou muito novo no Rails 3 e estou tentando trabalhar com algumas amostras executando o Rails 4. Aqui está o meu...
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...
Eu tenho alguns modelos que têm retornos de chamada after_save. Normalmente, isso é bom, mas em algumas situações, como ao criar dados de desenvolvimento, quero salvar os modelos sem que os retornos de chamada sejam executados. Existe uma maneira simples de fazer isso? Algo parecido com...
Estou usando o Rails3, ActiveRecord Imaginando como posso encadear os escopos com instruções OR em vez de AND. por exemplo Person.where(:name => "John").where(:lastname => "Smith") Isso normalmente retorna: name = 'John' AND lastname = 'Smith' mas eu gostaria: `name = 'John' OR...
Eu tenho um Releasemodelo com mediume countrycolunas (entre outros). Não deve haver releasespartes medium/ countrycombinações idênticas . Como eu escreveria isso como uma validação de trilhos?
Eu sou novo nos trilhos. O que vejo é que existem várias maneiras de encontrar um registro: find_by_<columnname>(<columnvalue>) find(:first, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>).first E parece que...
Aqui estão dois códigos de amostra. Primeiro com collect: User.first.gifts.collect(&:id) Segundo com pluck: User.first.gifts.pluck(:id) Existe alguma diferença entre eles no desempenho ou algo
Como devo escrever a declaração condicional para quando desejo obter todos os registros que foram criados
Como você faz uma orconsulta no Rails 5 ActiveRecord? Além disso, é possível a cadeia orcom whereno ActiveRecord
Estou tentando substituir um método getter para um modelo ActiveRecord. Tenho um atributo chamado nameno modelo Categorye gostaria de poder fazer algo assim: def name name_trans || name end Se o name_transatributo não for nulo, retorne-o, caso contrário, retorne o nameatributo. Como eu faria...
O Rails 4 introduziu um aviso de depreciação ao usar: uniq => true com has_many: through. Por exemplo: has_many :donors, :through => :donations, :uniq => true Rende o seguinte aviso: DEPRECATION WARNING: The following options in your Goal.has_many :donors declaration are deprecated:...
Na primeira migração, eu declarei em uma coluna contentcomo string O Activerecord fez com que fosse string (255) de acordo com a gema de anotação. Depois de enviar o aplicativo para heroku, que usa postgres, se eu inserir no formulário no conteúdo uma string maior que 255, recebo o erro PGError:...
editar 2 Se você se deparar com isso, verifique ambas as respostas, pois agora eu usaria arrancar para este Tenho um conjunto de dados personalizado bastante grande que gostaria de retornar para ser exibido como json. Uma parte é: l=Location.find(row.id) tmp[row.id]=l mas eu gostaria de fazer...