1

我有一个DEPRECATION WARNING使用时rake db:seed

This dynamic method is deprecated.

这发生在user.add_role :admin以下块中:

user = User.find_or_create_by(email: ENV['ADMIN_EMAIL'].dup) do |u| 
  u.password = ENV['ADMIN_PASSWORD'].dup
  u.password_confirmation = ENV['ADMIN_PASSWORD'].dup
end
puts 'user: ' << user.email
user.add_role :admin
user.skip_confirmation!
user.save!

我已经清理了find_or_create_by_email警告代码,但我找不到add_role.

4

1 回答 1

0

这是由于 rolify 的版本。对我来说,它已经用 3.2 修复了cf

于 2013-09-13T08:48:42.647 回答