По Ruby
Как по мне лучший способ изучить/подтянуть Ruby это http://rubykoans.com/ — изучение Ruby путем заполнения пробелов и прогонки тестов. Разумеется если ты уже понимаешь основы программирования и просто решил изучить Ruby.
По Rails http://RailsCasts.com — Наше ВСЕ.
Когда начинал изучать Rails пересмотрел 200 серий за месяц, у меня был буст понимания Rails концепций колоссальный.
На RailsCasts.com последнее ~4-5 месяца есть Pro подписка стоит 9$ в месяц — это копейки (за дополнительные 2 каста в неделю к одному бесплатному), подписка на эти касты стоит своих денег.
ИМХО
rbrnv — достаточно в большинстве кейсов как для разработки так и для продакшена, и устроен проще в случае проблем можно и самому разобраться.
rvm — довольно сложен и понять что проблема именно rvm можно не сразу.
«Программирование в MSPaint» — на картинках все работает в реальности RedMine нельзя даже запустить на IIS
RedMine последняя версия зависит от 4х гемов rails, mysql, i18n, и rake в остальном это чистое RoR.
Полезность запуска пустого приложения = 0
Почему?
Люди чувствуют себя обманутыми, вот и высказывают свое недовольство.
Помните примеры декларативного создания сайтов на asp.net 1.0 (starter kits), я вот по ним учился а потом выяснилось что так реальные проекты не пишут, у меня примерно такие чувства тогда были, я ведь учился по примерам от создателя технологий.
open ./facepalm.jpg
rbenv install 1.9.2-p290
или
rvm install 1.9.2-p290
Как по мне лучший способ изучить/подтянуть Ruby это http://rubykoans.com/ — изучение Ruby путем заполнения пробелов и прогонки тестов. Разумеется если ты уже понимаешь основы программирования и просто решил изучить Ruby.
По Rails
http://RailsCasts.com — Наше ВСЕ.
Когда начинал изучать Rails пересмотрел 200 серий за месяц, у меня был буст понимания Rails концепций колоссальный.
На RailsCasts.com последнее ~4-5 месяца есть Pro подписка стоит 9$ в месяц — это копейки (за дополнительные 2 каста в неделю к одному бесплатному), подписка на эти касты стоит своих денег.
Ну и разумеется книга Rails Way.
Это из личного опыта.
Можно юзать на одном сервере несколько пасажиров с разным ruby.
rbrnv — достаточно в большинстве кейсов как для разработки так и для продакшена, и устроен проще в случае проблем можно и самому разобраться.
rvm — довольно сложен и понять что проблема именно rvm можно не сразу.
Ну это-же очевидно из картинок =)
Разве не видно стабильно работает по сравнению с windows нет пиков.
</sarcasm>
1. Запустить Rails App на IIS и сказать что все работает.
2. Пожаловаться в группу рассылки по RoR на то что какой-то гем не работает под windows.
Предпочтут разрабатывать RoR приложения на windows или деполоить RoR под wondows?
RedMine последняя версия зависит от 4х гемов rails, mysql, i18n, и rake в остальном это чистое RoR.
Полезность запуска пустого приложения = 0
Люди чувствуют себя обманутыми, вот и высказывают свое недовольство.
Помните примеры декларативного создания сайтов на asp.net 1.0 (starter kits), я вот по ним учился а потом выяснилось что так реальные проекты не пишут, у меня примерно такие чувства тогда были, я ведь учился по примерам от создателя технологий.
Думаю что можно httpd.apache.org/docs/2.2/mod/mod_proxy.html
Надо поэкспериментировать
Вот простое решение server-side proxy на основе NGINX
location /api.server.com/
{
rewrite \/api.server.com(\/.*)$ $1 break;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass api.server.com;
proxy_set_header Host api.server.com;
proxy_connect_timeout 1;
proxy_next_upstream error timeout http_500 http_502 http_503 http_504 http_404;
proxy_intercept_errors on;
expires 30;
add_header Content-Type text/javascript;
break;
}
После этого все запросы на http://yousite.com/api.server.com/do_something.ajax через NGINX уйдут на http://api.server.com/do_something.ajax
Попробуйте первая доза без платна. :)