Андрей, большое спасибо за ответ. Но виртуалка точно не подходит - я даже в тех поддержку звонила. И менять ip на новый тоже, наверно, не надо - на виртуалке остались сайты. Да я собственно понимаю, что нужно перенести сервер и сделать определенные установки - я это могу делать на локале у себя сделать, смогу и на серваке. Но у меня есть камень преткновения - я абсолютно не понимаю, что именно делает сайт видимым в интернете (доменное имя уже есть и я могу туда зайти).
moondogy: это я ошиблась, когда копировала. Что мне помогло: вот этот гем https://github.com/cyu/rack-cors, добавление в контроллер вот этой строчки: protect_from_forgery with: :null_session, if: Proc.new { |c| c.request.format == 'application/json' }
+ В контроллере было: render nothing: true, а надо, вернуть статус с какой-нибудь строкой: render status: 200, json: {:message => "Success"}.to_json. И всё работает. Спасибо!