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

O Ruby on Rails é uma estrutura de aplicativo da web de pilha cheia de código aberto escrita em Ruby. Ele segue o popular modelo de estrutura MVC e é conhecido por sua abordagem de "convenção sobre configuração" para o desenvolvimento de aplicativos.

5
Práticas atuais das sessões Rails
Alguém tem alguma dica de "melhores práticas" para Rails e sessões? O tipo de sessão padrão para Rails 3 ainda é CookieStore, certo? Usei SqlSessionStore por um tempo e funcionou bem, mas posso me afastar disso em favor do CookieStore. Ainda não é uma boa ideia usar CookieStore para informações …




4
método indefinido `transform_keys 'carregando a web do Sidekiq
Após atualizar as gemas, ele não carrega o site sidekiq, fornecendo o seguinte erro: NoMethodError (undefined method `transform_keys' for <ActionDispatch::Request::Session:0x00005568df2a8710>): As gemas que foram atualizadas foram: selenium-webdriver 3.142.7 rack-protection 2.0.8.1 mime-types 3.3.1 mini_magick 4.10.1 image_processing 1.10.3 groupdate 4.3.0 friendly_id 5.3.0 faraday 0.17.3 http 4.3.0 public_suffix 4.0.3 rack 2.1.1 crass 1.0.6 …


4
método indefinido `plain_specs 'para # <Bundler :: RubygemsIntegration: 0x00005633f09a9000> (NoMethodError)
Eu criei um projeto que tenho no meu trabalho e, quando tentei executar rails db:migrate, a solicitação do terminal para instalar o "Bundler 2", então eu o faço. Agora, quando tentei, rails db:migratetenho o seguinte erro: /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:84:in `setup': undefined method `plain_specs' for #&lt;Bundler::RubygemsIntegration:0x00005633f09a9000&gt; (NoMethodError) from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:124:in `check' from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:131:in `&lt;top …


1
Usando a gema globalizar, como alternar localidades apenas para entrada e não a página inteira?
Contexto: Para um aplicativo Ruby on Rails para aluguel de bicicletas, estou usando a gema globalize para lidar com informações :descriptionem diferentes idiomas. Estado atual: a implementação da globalização funcionou, dependendo do meu local que eu posso armazenar descriptionem um idioma específico. A entrada para :descriptioné tratada com base na …


8
Como eu escrevo um método localizador do Rails em que nenhum dos itens has_many possui um campo diferente de nulo?
Estou usando o Rails 5. Tenho o seguinte modelo ... class Order &lt; ApplicationRecord ... has_many :line_items, :dependent =&gt; :destroy O modelo LineItem possui um atributo, "discount_applied". Gostaria de devolver todos os pedidos em que existem zero instâncias de um item de linha, com o campo "discount_applied" não sendo nulo. …

2
O erro do gitlab ci não pôde traduzir o nome do host "postgres" para o endereço: O nome não resolve
Eu uso o gitlab-ci no meu aplicativo rails, ele correu corretamente até ontem, mas não passa devido a: rake aborted! PG::ConnectionBad: could not translate host name "postgres" to address: Name does not resolve /usr/local/bundle/gems/pg-1.1.4/lib/pg.rb:56:in `initialize' /usr/local/bundle/gems/pg-1.1.4/lib/pg.rb:56:in `new' /usr/local/bundle/gems/pg-1.1.4/lib/pg.rb:56:in `connect' .... Tasks: TOP =&gt; db:schema:load =&gt; db:check_protected_environments .gitlab-ci.yml: rspec: stage: test …


2
Avisos de descontinuação de neblina ao iniciar o servidor Rails
Migrei meu aplicativo Rails para o Rails 6.0.1 e toda vez que inicio o servidor, recebo esses avisos de reprovação do Fog. Como posso me livrar deles? Engraçado o suficiente, eu tenho uma versão clonada deste aplicativo, que não dá esses avisos ... [fog][DEPRECATION] Unable to load Fog::Atmos::Storage [fog][DEPRECATION] The …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.