ele direito está, o find é que não está a fazer ali nada, pode ser tirado
se eu estou a fazer delete_all antes de tudo, é obivo que o find nunca vai fazer nada, vai sempre para o create