Dmitri Sinitsa: не нужно изобретать велосипед, есть гем https://github.com/activeadmin/inherited_resources но сам все делает. А если нужно что-то нестандартное то всегда можно определенные методы перенеследовать в конкретных контроллерах или даже использовать super.
Ну "локально" настраивайте чонить типа FTP, а на своем сервере по крону/запросу ходите и забираете.
Ну или локально запускаете какой-нибудь скрипт который будет отправлять файл на ваш сервер.
Реальная разработка от студеняческих подделок отличается в основном только тем, что в реальной разработке требования постоянно меняться. И возникает проблема не только написать какой-то код, а и потом его дописывать, переписывать и адаптировать под бизнес.
Кот Кошмарик: Ну мало ли вы двух слов свзязать не можете, как с вами потом работать. Ну или сразу видно что недакват или конфликтный человек. Ну или по скилам едва джун - а амбиций на мидла. Откуда ж я знаю почему вас не берут.
ИМХО: нормальному мидлу вообше не проблема работу найти.