Articles of ruby on rails 3

Facebook como verificar se o usuário gostou da página e mostrar conteúdo?

Eu estou tentando criar um aplicativo Facebook iFrame. O aplicativo deve primeiro mostrar uma imagem e, se o usuário gostar da página, ele terá access a algum conteúdo. Eu uso o RoR, portanto não posso usar o SDK do Php do Facebook. Aqui está o meu iFrame HTML quando o usuário não gostou da página: […]

Construir vs novo no Rails 3

Nos documentos do Rails 3, o método de build para associações é descrito como sendo o mesmo que o new método, mas com a atribuição automática da chave estrangeira. Direto dos docs: Firm#clients.build (similar to Client.new(“firm_id” => id)) Eu li semelhante em outro lugar. No entanto, quando eu uso new (por exemplo, some_firm.clients.new sem nenhum […]

ActiveRecord: tamanho vs contagem

No Rails, você pode encontrar o número de registros usando Model.size e Model.count . Se você está lidando com consultas mais complexas, existe alguma vantagem em usar um método sobre o outro? Como eles são diferentes? Por exemplo, tenho usuários com fotos. Se eu quiser mostrar uma tabela de usuários e quantas fotos eles têm, […]

Consulta OU ActiveRecord

Como você faz uma consulta OR no ActiveRecord do Rails 3? Todos os exemplos que eu encontro apenas têm consultas e. Edit: OR método está disponível desde Rails 5. Veja ActiveRecord :: QueryMethods

Não é possível encontrar a biblioteca cliente do PostgreSQL (libpq)

Estou tentando instalar o PostgreSQL for Rails no Mac OS X 10.6. Primeiro eu tentei instalar o MacPorts, mas isso não funcionou bem, então eu fiz a instalação DMG de um clique. Isso pareceu funcionar. Eu suspeito que eu preciso instalar os pacotes de desenvolvimento do PostgreSQL, mas não tenho idéia de como fazer isso […]

Melhor maneira de adicionar JavaScript específico da página em um aplicativo do Rails 3?

Rails 3 tem algum JavaScript discreto que é bem legal. Mas eu queria saber qual é a melhor maneira de include JavaScript adicional para uma determinada página. Por exemplo, onde eu poderia ter feito anteriormente: “$(‘some_div’).show();” %> Agora podemos tornar isso discreto com algo como # then in some other file $(‘user_rating_positive’).click(function() { $(‘some_div’).show(); } […]

Reparando o Postgresql após a atualização para o OSX 10.7 Lion

Recentemente, atualizei para o OSX 10.7, ponto em que a instalação do meu trilho foi completamente interrompida ao tentar se conectar ao servidor psql. Quando eu faço isso a partir da linha de comando usando psql -U postgres funciona totalmente bem, mas quando tento rodar o servidor ou console do rails com o mesmo nome […]

Rails – Não foi possível encontrar um tempo de execução JavaScript?

Eu criei um novo projeto Rails usando rails 3.1.0.rc4 na minha máquina local, mas quando eu tento iniciar o servidor eu recebo: Não foi possível encontrar um runtime JavaScript. Veja aqui uma lista de tempos de execução disponíveis. ( ExecJS::RuntimeUnavailable ) Nota: Isto não é sobre o Heroku.

Melhor maneira de carregar o módulo / class da pasta lib no Rails 3?

Já que o último lançamento do Rails 3 não está mais carregando automaticamente módulos e classs da lib, qual seria a melhor maneira de carregá-los? Do github: A few changes were done in this commit: Do not autoload code in *lib* for applications (now you need to explicitly require them). This makes an application behave […]

Não é possível encontrar o header ‘libpq-fe.h ao tentar instalar o pg gem

Estou usando a versão pré do Ruby on Rails 3.1. Eu gosto de usar o PostgreSQL, mas o problema é instalar o pg gem. Isso me dá o seguinte erro: $ gem install pg Building native extensions. This could take a while… ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/u/.rvm/rubyes/ruby-1.9.2-p0/bin/ruby extconf.rb […]