Articles of Ruby on Rails

Ruby 1.9.2 e Rails 3 não podem abrir console de rails

[gkaykck@main myApplication]$ rails console /usr/local/lib/ruby/1.9.1/irb/completion.rb:9:in `require’: no such file to load — readline (LoadError) from /usr/local/lib/ruby/1.9.1/irb/completion.rb:9:in `’ from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:3:in `require’ from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:3:in `’ from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:20:in `require’ from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:20:in `’ from script/rails:6:in `require’ from script/rails:6:in `’ Eu instalei rails 3 em ruby ​​1.9.2p136, o que é ok eu acho. Mas eu não posso iniciar console rails […]

Como implementar a inheritance do Active Record em Ruby on Rails?

Como implementar inheritance com registros ativos? Por exemplo, eu quero uma class Animal, class Dog e class Cat. Como seria o modelo e o mapeamento da tabela de database?

Cloud9 postgres

Eu estou tentando configurar um database postgres em um aplicativo Rails no Cloud9. Eu segui as instruções aqui: https://docs.c9.io/setting_up_postgresql.html e configurei um database chamado cc_database. Meu arquivo database.yml se parece com isso: development: adapter: postgresql encoding: SQL_ASCII database: cc_database pool: 5 username: postgres password: password Quando eu executo o rake db: setup eu recebo o […]

Rails has_many através do formulário com checkboxs de seleção e campo extra no modelo de junit

Estou tentando resolver uma tarefa bastante comum (como eu pensava). Existem três modelos: class Product :categorizations accepts_nested_attributes_for :categorizations end class Categorization < ActiveRecord::Base belongs_to :product belongs_to :category validates :description, presence: true # note the additional field here end class Category < ActiveRecord::Base validates :name, presence: true end Meus problemas começam quando se trata de novo […]

Capivara com subdomínios – default_host

Eu tenho um aplicativo que usa subdomínios para alternar bancos de dados (multi-tenancy). Eu estou tentando usar Capybara para testes de integração, e realmente depende muito de subdomínios. Meu entendimento era que definir Capybara.default_host= para alguma coisa faria com que todos os meus pedidos viessem desse host. Este não parece ser o caso. Neste post […]

Não é possível obter a conexão estável do firefox em 60 segundos (127.0.0.1:7055)

Ao testar o cenário por cucumber eu estou recebendo o seguinte erro ao executar testes rspec incapaz de obter conexão firefox estável em 60 segundos (127.0.0.1:7055) (Selenium :: WebDriver :: Error :: WebDriverError) Usando ruby (1.9.2) selenium-webdriver (2.27.2) e firefox (19.0) Usando rspec-rails (2.12.1) , capybara (2.0.2) e várias outras gemas, também eu adicionei launchy […]

Como marcar uma checkbox de seleção em capivara?

Eu estou usando Rspec e Capivara. Como posso escrever um passo para marcar uma checkbox ? Tentei check por valor, mas não consigo encontrar minha checkbox . Não tenho certeza do que fazer, pois tenho de fato a mesma ID com valores diferentes Aqui está o código:

Rails: variável de instância do controlador de access no arquivo de ativos CoffeeScript ou JavaScript

No Rails 3.1, não é possível acessar as variables ​​de instância do controlador em um arquivo js.erb ou coffee.erb de ativo usando uma syntax como , em que @foo é definido no controlador. Então, a questão é quais são as melhores maneiras de passar variables ​​de controle para ativos CoffeeScript ou JavaScript. Essa pergunta foi […]

Aplicativo Rails não servindo ativos no ambiente de produção

Meu aplicativo funciona bem quando executado no ambiente de desenvolvimento. Na produção ( rails server -e production ), o navegador não pode acessar os arquivos css e js e no console existem mensagens como: I, [2013-07-27T21:00:59.105459 #11449] INFO — : Started GET “/javascripts/application.js” for 99.102.22.124 at 2013-07-27 21:00:59 +0000 F, [2013-07-27T21:00:59.108302 #11449] FATAL — : […]

Ruby 1.9.2 como instalar o RMagick no Windows?

Atualmente estou atualizando um aplicativo de rails antigo para usar o Rails 3 e o Ruby 1.9.2, e o RMagick é a última jóia que preciso instalar. No entanto, parece não haver qualquer 1.9.2 downloads para o Windows e o RMagick padrão de instalação gem não funciona. Alguém poderia me apontar na direção certa sobre […]