Я ищу способ заполнить мое приложение Rails пользователями.
Загвоздка в том, что я использую omniauth только для входа в систему.
Причина, по которой я хочу это сделать, заключается в том, что я хочу создать первого пользователя в качестве администратора, и лучший способ, который я вижу, — это сделать это через rake db:seed.
Я знаю, как выполнить тест с помощью FactoryGirl, и я интересно, возможно ли это, установив
OmniAuth.config.test_mode = false
Затем каким-то образом запустите маршрут «auth/provider», но я хотел бы знать, можно ли это автоматизировать? Возможно, используя Nokogiri с Mechanize для перехода по URL-адресу и автоматизации процесса, как здесь Mecanize Railscast.
Все это похоже на много кода на 1 сид пользователя :) Я не прошу кого-то сделать это за меня, а есть ли более простой способ, который мне не пришел в голову.
Я ценю всех, кто находит время, чтобы прочитать это, и тем более находит время, чтобы ответить.