Articles of ruby sobre rails

Registrando um personalizado MIME :: Type in rails

De acordo com minha necessidade, estou tentando registrar um MIME :: Type personalizado da seguinte maneira (incluindo texto / simples ) Mime::Type.register_alias “application/json”, :my_json, %w( text/plain text/x-json application/jsonrequest ) Mas quando eu corro seguindo o comando no console de rails Mime::MY_JSON Dá saída # Aqui, @synonyms é array vazio. Mas, eu quero a saída como […]

Comparando duas matrizes de hashes usando conjuntos em Ruby

Depois disso, estou tentando comparar duas matrizes de hashes: db = [ {:foo => “bar”, :stack => “overflow”, :num => 0.5}, {:foo => “bar”, :stack => “underlow”, :num => 0.5}, {:foo => “bar”, :stack => “overflow”, :num => 0.1} ] csv = [ {:foo => “bar”, :stack => “overflow”, :num => 0.5}, {:foo => “bar”, […]

Por que não estou recebendo nenhuma definição de índice no meu schema.db do Rails – “# índice não reconhecido…”

Rails 2.3.5, backend do Postgres, com algum access somente leitura a um database Oracle externo. Meu arquivo schema.db não está recebendo nenhuma definição de índice. Em vez disso, estou recebendo linhas no schema.db que dizem: # unrecognized index “auditable_index” with type ActiveRecord::ConnectionAdapters::IndexDefinition

Erro no formato do fixture do Active Record

Eu escrevi algum teste para o meu controlador, mas a qualquer momento eu executar o teste de rails de comando recebo o erro de formato de registro ativo de mensagem de erro. Qualquer ajuda ou sugestão seria muito apreciada. #this is what I have on my fixture.yml one: contract_name: MyString contract_status: MyString services_rendered: MyString contract_value: […]

Como usar o método redirect_to dentro da class customizada

Este é muito simples. com meus controladores, estou usando class personalizada especial armazenada em preocupações. Eu gostaria que essa class pudesse enviar usuários, bem, lugares. Para fazer isso eu preciso de ajudantes de caminho, o que eu tenho com isso: include Rails.application.routes.url_helpers mas essa abordagem também requer o método redirect_to . qual módulo devo include […]

Substituir o ajudante de formulário date_select do Rails

Eu gostaria de replace o auxiliar de formulário date_select no meu aplicativo (executando o Rails 3.2), para trazer o parâmetro :selected from the Rails 4 date_select . Sobrescrevendo o default do Rails date_select é um pouco antigo agora, mas eu estava fazendo referência a isso para tentar fazê-lo funcionar. Então eu tenho o seguinte em […]

ElasticSearch limpar cache para o termo de consulta individual

De acordo com os documentos de cache de limpeza do Elasticsearch , você pode limpar o cache de um campo, mas é possível limpar o cache para um único termo de consulta? E para evitar o problema no futuro, prefiro que uma consulta de “null” não seja armazenada em cache ou que o cache seja […]

Belongs_to nome do campo diferente

Eu herdei um layout de tabela bastante estranho: callbacks id, note, user admin id, name, password Em retornos de chamada, o usuário é definido com o nome do administrador e não com o ID real. Agora eu preciso ser capaz de chamar callbacks.user e ter rails procurar o admin com esse nome e, em seguida, […]

Como iterar através de uma relação em uma única linha no Rails 4?

Eu tenho um modelo de User que has_many :tasks e gostaria de fazer algo parecido com isto: User.find([100,97]).tasks.each { |task| puts task.id } mas isso não parece funcionar. eu tentei User.find([100,97]).map(&:tasks).each { |task| puts task.id } User.find([100,97]).each.tasks.each { |task| puts task.id } Isso é possível? Como eu faria isso?

Erro “Login obrigatório” ao tentar criar transmissão ao vivo usando a API do YouTubeV3

Estou tentando criar uma nova transmissão usando o google-api-ruby-client YT = Google::Apis::YoutubeV3 client = YT::YouTubeService.new client.key = ‘my-api-key-here’ metadata = { snippet: { title: ‘test’, scheduled_start_time: ‘2018-02-23T14:50:00.000Z’ }, status: { privacy_status: ‘public’ } } part = ‘snippet’ client.insert_live_broadcast(part, metadata, {}) Quando eu executo este código eu estou recebendo Error -# [5] pry(main)> CreateYoutubeBroadcast.execute Sending HTTP […]