Не совсем уверен, как это найти, но я нигде не нахожу решения. Я хочу назначить массиву пользователей массив сайтов. Вот так:
users = User.all
sites = Site.all
users.each do |user|
sites.each do |site|
user.websites << site
end
end
Очевидно, это не работает, потому что я что-то упускаю из области видимости блока. Однако это работает:
users.each do |user|
Site.all.each do |site|
user.websites << site
end
end
Но я пытаюсь устранить дополнительные вызовы в БД (Site.all.each ...) и узнать кое-что о Ruby в процессе. Любая помощь с благодарностью.