если не охота уходить с винды, можешь заюзать vagrant c серверной убунтой и рубями. Этот вариант более легкий и правильный, чем виртуалку с десктопным линуксом подымать.
Другой вариант через докер и докер-композ поднять дев-среду.
для получения работы лучше набейте руку на типовых задачах (рейлскастс). Сделайте какой-нибудь типовой проект на рельсах, но по красоте (логику в сервис обджектах, форм-обжджекты, деплой хотя бы через капистрано, подключите travis ci, докер композ для разработки, тесты и тд)
вот примеры issue: https://cultofmartians.com/done.html
но это для уверенных. Скорее всего вам сейчас гораздо полезнее прорешивать railscasts, несмотря на то что они устарели. Какой-то код, на гитхаб будет совсем не лишний. Опенсорсить - это более весомо, но в начале достигнете уверенности в руби и в рельсах.
Иван Шумов,
1. Сейчас посмотрел на hh. Тут преимущество RoR в соотношении колво вакансий/колво специалистов еще более выражено. Можете посмотреть самостоятельно.
2. Это касается Node.js, который фигурирует во многих фронтэнд вакансиях. И тут отделить бэк-вакансии по nodejs сложнее.
3. Я рассматриваю бэкэнд технологии. RoR, Django, Nodejs. Понятно, что есть вакансии по руби, питону, ноде никак не связанные с бэком.
откройте любой сайт вакансий и посмотрите на предложения/соискателей. Сделайте эти же выводы самостоятельно
Иван Шумов, хорошо, давайте проверим. Открываем например, мой круг. Смотрим кол-во вакансий по RoR/Django(самый популярный у питона фрем), nodejs. И посмотрим кол-во специалистов по этим скилам.
RoR - на данный момент колво вакансий 29. Кол-во специалистов 2072
Django - колво вакансий - 34. колво спецов 2866
Nodejs бэкэнд- вакансий - 33. колво спецов (с пометкой бэкенд) - 3349.
Видно что по кол-ву вакансий примерно на одном уровне. а вот по колву специалистов (конкуренция) и вообще по соотношению колво вакансий/колво специалистов руби заметно опережает остальных.
Т.е. в действительности ваш аргумент против ваших доводов.
то что рубисты интересуются эликсиром, это не значит, что они повально переходят на эликсир ) В основном по моим наблюдениям эликсир, а также go, nodejs используют в качестве микросервисов к монолиту на рельсах, в котором заложена основная бизнес-логика.
Кстати забавное наблюдение - встречал несколько программистов (штук 5), которые раньше разрабатывали на C# а затем перешли на руби. Но ниразу не встречал, чтобы с руби переходили на C#.
Благодарю! действительно проблема была в ссылке. исправил на:
<%= link_to "Sign in with #{provider.to_s.titleize}", omniauth_authorize_path(resource_name, provider) %>
и все заработало.
Все получилось, спасибо! Также помогло удаление и вновь пересоздание приложения на хероку, т.е. команды:
heroku destroy
heroku create
git push heroku master
подобные комменты для IE были - удалил. Логи (heroku ps) не поменялись:
c:\RailsProject\thinkblog>heroku ps
=== web (1X): `bin/rails server -p $PORT -e $RAILS_ENV`
web.1: up 2013/12/07 22:06:37 (~ 1m ago)
Другой вариант через докер и докер-композ поднять дев-среду.