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.


10
Encontre todos os registros que têm uma contagem de uma associação maior que zero
Estou tentando fazer algo que pensei que seria simples, mas parece que não é. Tenho um modelo de projeto que tem muitas vagas. class Project < ActiveRecord::Base has_many :vacancies, :dependent => :destroy end Quero pegar todos os projetos que tenham no mínimo 1 vaga. Eu tentei algo assim: Project.joins(:vacancies).where('count(vacancies) > …



2
Rails: around_ * callbacks
Eu li a documentação em http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , mas não entendo quando os around_*retornos de chamada são acionados em relação a before_*e after_*. Qualquer ajuda muito apreciada. Obrigado.

13
Haml: controle o espaço em branco ao redor do texto
No meu template Rails, gostaria de realizar o HTML final para este efeito usando HAML: I will first <a href="http://example.com">link somewhere</a>, then render this half of the sentence if a condition is met O modelo que se aproxima: I will first = link_to 'link somewhere', 'http://example.com' - if @condition , …

2
Índice em várias colunas em Ruby on Rails
Estou implementando uma funcionalidade para rastrear quais artigos um usuário leu. create_table "article", :force => true do |t| t.string "title" t.text "content" end Esta é minha migração até agora: create_table :user_views do |t| t.integer :user_id t.integer :article_id end A tabela user_views sempre será consultada para procurar ambas as colunas, nunca …



4
Limpar fila sidekiq
Tenho esse trabalhador que funciona para sempre. class Worker include Sidekiq::Worker sidekiq_options queue: "infinity", retry: true def perform(params) # ... self.class.perform_in(30.seconds, params) end end O problema é que eu carrego trabalhadores na inicialização, assim. config/initializers/load_workers.rb Rails.application.config.after_initialize do if ENV["SIDEKIQ"] == "1" Worker.perform_async({}) end end Usando isso para iniciar o sidekiq …

4
Como obter o valor original de um atributo no Rails
existe uma maneira de obter o valor original de um atributo ActiveRecord (= o valor que foi carregado do banco de dados)? Eu quero algo assim em um observador before_save object do_something_with object.original_name end A tarefa é remover o objeto de uma tabela hash (na verdade, movê-lo para outra chave …

5
Como eu classifico automaticamente um relacionamento has_many no Rails?
Esta parece uma pergunta muito simples, mas eu não vi uma resposta em lugar nenhum. Nos trilhos, se você tiver: class Article < ActiveRecord::Base has_many :comments end class Comments < ActiveRecord::Base belongs_to :article end Por que você não pode ordenar os comentários com algo assim: @article.comments(:order=>"created_at DESC") O escopo nomeado …


4
Como verificar a senha de um usuário no Devise
Estou tendo um problema de correspondência de senha de usuário usando devise gem in rails. A senha do usuário armazenada no meu banco de dados é criptografada_senha e estou tentando encontrar o usuário por senha, mas não entendo como fazer a correspondência da senha do formulário com a senha_de_criptada no …


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.