`dependent: :delete`
два двоеточия подряд - не очень-то красиво

в таких случаях используй синтаксис ruby 1.8