relacionamento simples
|
|
eu tenho o seguinte relacionamento: Quando deleto 1 categoria, automaticamente ele deleta todas as news dakela categoria, porém n deleta todos comentários que pertecem as news dakela categoria… o q devo para quando deletar a categoria deletar todas as news e todos comentários dessas news??? |
|
|
Acho que o certo seria
|
|
|
é no singular pois se refere ao model q sempre eh no singular. |
|
|
Não sei a versão que esta usando, mas pelo que saiba no has_many você coloca no plural. |
|
|
acho que para isto o ideal era utilizar os callbacks do activerecord como neste exemplo |
|
|
troque :delete_all por :destroy e é conversão do rails ali ser plural mesmo(has_many models) mas se você diz que ta funcionando assim então não importa né ;) |
|
|
acho q era no plural mesmo… vlw!!! XD! |
|
|
Quando usar :destroy ele chama o método destroy e os callbacks associados a cada objeto, já no :delete_all ele só apaga os registros do banco. |
|
|
vlw mesmo… agora entendi, entao foi o :destroy |

