मान लें:1.आपने उपयोगकर्ता तालिका में सभी आवश्यक कॉलम बनाए हैं (जैसा कि लेखक तालिका में था)।
<मजबूत>2. आपको बस सभी लेखक रिकॉर्ड को उपयोगकर्ता को कॉपी करने की आवश्यकता है।
अपनी copy_author_to_user.rb फ़ाइल को निम्न स्थान पर बनाएं!
# db/scripts/copy_author_to_user.rb
require 'rubygems'
Author.all.each do |a|
user = User.new(
:username => a.name.downcase.strip,
:encrypted_password => '',
:email => '',
:avatar_file_name => a.avatar_updated_at,
:avatar_content_type => a.avatar_content_type,
:avatar_file_size => a.avatar_file_size,
:avatar_updated_at => a.avatar_updated_at,
:role_id => "3"
)
user.save!
end
then from console run :
$rails runner db/scripts/copy_author_to_user.rb