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

Ruby on Rails é uma estrutura de desenvolvimento web de código aberto escrita em Ruby. O Ruby on Rails segue o princípio da convenção sobre a configuração, liberando você de ter que reinventar as coisas para permanecer produtivo. Use esta tag apenas para perguntas específicas do Rails 3 e também as tags [ruby-on-rails].

4
Carga rápida polimórfica
Usando o Rails 3.2, o que há de errado com esse código? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Isso gera este erro: Não é possível carregar avidamente a associação polimórfica: revisável Se eu remover a reviewable.shop_type = ?condição, funciona. Como posso filtrar com …


5
Como consertar o problema Rake :: DSL constante não inicializado no Heroku?
Estou recebendo erros semelhantes aos que em estas perguntas , a não ser o meu estão ocorrendo em Heroku : 2011-05-30T09:03:29+00:00 heroku[worker.1]: Starting process with command: `rake jobs:work` 2011-05-30T09:03:30+00:00 app[worker.1]: (in /app) 2011-05-30T09:03:30+00:00 heroku[worker.1]: State changed from starting to up 2011-05-30T09:03:33+00:00 app[worker.1]: rake aborted! 2011-05-30T09:03:33+00:00 app[worker.1]: uninitialized constant Rake::DSL 2011-05-30T09:03:33+00:00 …

7
Remover ActiveRecord no Rails 3
Agora que o Rails 3 beta foi lançado, pensei em reescrever um aplicativo no qual acabei de começar a trabalhar no Rails 3 beta, tanto para sentir como para começar. O aplicativo usa MongoDB e MongoMapper para todos os seus modelos e, portanto, não precisa do ActiveRecord. Na versão anterior, …



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) > …

9
Resolução de ambiguidade de capivara
Como faço para resolver a ambigüidade na Capivara? Por algum motivo, preciso de links com os mesmos valores em uma página, mas não consigo criar um teste, pois recebo o erro Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" A razão pela qual não posso evitar isso …

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 …


2
Obter erro: você deve instalar pelo menos um pacote postgresql-client- <versão> ao implantar no heroku
sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate Running `rake db:migrate` attached to terminal... up, run.6194 DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* …

12
Net :: SMTPAuthenticationError ao enviar e-mail do aplicativo Rails (no ambiente de teste)
Estou enviando email do meu aplicativo Rails. Funciona bem no ambiente de desenvolvimento, mas falha na preparação. Estou tendo o erro a seguir: Net::SMTPAuthenticationError (534-5.7.14 &lt;https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Observe que não tenho um nome de domínio para minha preparação. Aqui estão minhas configurações em staging.rb config.action_mailer.delivery_method = :smtp config.action_mailer.default_url_options = { :host …




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.