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

195
Rails novo vs criar

Por que é necessário definir um novo método no controlador RESTful, segui-lo com um método create? A pesquisa do Google não me forneceu a resposta que eu estava procurando. Entendo a diferença, mas preciso saber por que eles são usados ​​do jeito que

192
delete_all vs destroy_all?

Estou procurando a melhor abordagem para excluir registros de uma tabela. Por exemplo, eu tenho um usuário cujo ID do usuário está em várias tabelas. Quero excluir este usuário e todos os registros que tenham seu ID em todas as tabelas. u =

186
Rails has_many com o nome alternativo

No meu modelo de usuário, eu poderia ter: has_many :tasks e no meu modelo de tarefas: belongs_to :user Supondo que a chave estrangeira 'user_id' estivesse armazenada na tabela de tarefas, eu poderia usar: @user.tasks Minha pergunta é: como declaro o relacionamento has_many para que eu possa...