Articles of ruby sobre rails

Como eu ‘validar’ em destruir nos rails

Sobre a destruição de um recurso repousante, quero garantir algumas coisas antes de permitir que uma operação de destruição continue? Basicamente, eu quero a capacidade de parar a operação de destruição, se eu notar que isso colocaria o database em um estado inválido? Não há callbacks de validação em uma operação de destruição, então como […]

HEROKU – não pode executar o git push heroku master

Eu corro comandos heroku create –stack cedar git push heroku master mas isso me deu um erro: > Counting objects: 144, done. Delta compression using up to 2 threads. > Compressing objects: 100% (128/128), done. Writing objects: 100% > (144/144), 50.16 KiB, done. Total 144 (delta 23), reused 0 (delta 0) > > —–> Heroku […]

Como definir valores padrão no Rails?

Eu estou tentando encontrar a melhor maneira de definir valores padrão para objects no Rails. O melhor que consigo pensar é definir o valor padrão no new método no controlador. Alguém tem alguma input se isso é aceitável ou se há uma maneira melhor de fazer isso?

O Rails detecta se a solicitação foi AJAX

Na minha ação, desejo apenas responder com o processamento se ele foi chamado de uma solicitação AJAX. Como faço para verificar? Eu quero fazer algo assim: def action @model = Model.find(params[:id]) respond_to do |format| if (wasAJAXRequest()) #How do I do this? format.html #action.html.erb else format.html {redirect_to root_url} end end

ActionController :: InvalidAuthenticityToken

Abaixo está um erro, causado por um formulário na minha aplicação Rails: Processing UsersController#update (for **ip** at 2010-07-29 10:52:27) [PUT] Parameters: {“commit”=>”Update”, “action”=>”update”, “_method”=>”put”, “authenticity_token”=>”ysiDvO5s7qhJQrnlSR2+f8jF1gxdB7T9I2ydxpRlSSk=”, **more parameters**} ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken): Isso acontece para todos os pedidos não recebidos e, como você vê, o authenticity_token está lá.

Quais ferramentas você recomenda para criar perfis de aplicativos Rails?

Eu tenho procurado por ferramentas de perfil para Rails por um tempo. No momento estou jogando e testando Ruby-Prof e RailsBench, mas estou meio frustrado com a quantidade de ajustes necessários para fazer o trabalho. Embora eu não me importe (muito) com os ajustes, gostaria de saber se existem outras ferramentas mais diretas e fáceis […]

Associação polimórfica de rails com múltiplas associações no mesmo modelo

Minha pergunta é essencialmente a mesma que esta: Associação polimórfica com múltiplas associações no mesmo modelo No entanto, a solução proposta / aceita não funciona, como ilustrado por um comentador posterior. Eu tenho uma class de foto que é usada em todo o meu aplicativo. Uma postagem pode ter uma única foto. No entanto, quero […]

Rails – passando parâmetros no link_to

A página de índice “Minhas contas” lista todas as contas e por conta tem um link para “+ Serviço”. isso deve direcionar o usuário para a página / my_services / new e pré-preencher o campo account_id com o ID apropriado, dependendo de qual link foi clicado na página de índice de Contas. Eu tenho debug […]

has_and_belongs_to_many vs has_many através de

Por favor, explique a diferença entre has_and_belongs_to_many e has_many através do relacionamento. Quando e onde usar qual deles?

Rails: Como o bloco respond_to funciona?

Eu estou passando pelo guia Getting Started with Rails e fiquei confuso com a seção 6.7. Depois de gerar um scaffold, encontro o seguinte bloco gerado automaticamente no meu controlador: def index @posts = Post.all respond_to do |format| format.html # index.html.erb format.json { render :json => @posts } end end Eu gostaria de entender como […]