Rails Friendly_Id na Heroku, Heroku nie aktualizuje ślimaków

Ustawiłemfriendly_id klejnot, podążając zaScreencast RailsCasts na tym. Lokalnie działa to znakomicie, zainstalowałem go, przeszedłemUser.find_each(&:save) który pomyślnie zaktualizował pole slug na każdym z istniejących użytkowników i wszystko było w porządku.

Teraz pchnąłem to do Heroku i chociaż działa dobrze dla wszystkich nowych członków, którzy zostali dodani, Heroku nie aktualizuje dla mnie śladu użytkownika dla już istniejących użytkowników.

Bieganieheroku run console i wtedyUser.find_each(&:save) po prostu nic nie robi:

irb(main):001:0> User.find_each(&:save)
  User Load (20.2ms)  SELECT "users".* FROM "users" WHERE ("users"."id" >= 0) ORDER BY "users"."id" ASC LIMIT 1000
    (23.6ms)  BEGIN
    (2.0ms)  COMMIT
    (13.6ms)  BEGIN
    (21.1ms)  COMMIT
=> nil

Odpowiedni kod wmodels/user.rb jest:

extend FriendlyId
friendly_id :name, use: :slugged
def should_generate_new_friendly_id?
  new_record?
end

I uruchomiłem wszystkie migracje DB na Heroku i poszły dobrze. Sprawdziłem iusers stół maslug pole, ale jest puste i nie jestem pewien, gdzie się tutaj mylę. Gdyby ktokolwiek spotkał się z tym wcześniej, wszelkie rady byłyby bardzo mile widziane. Dziękuję Ci.

questionAnswers(3)

yourAnswerToTheQuestion