Сегодня мы рассмотрим двадцать невероятных учебных пособий по Ruby on Rails, которые каждый разработчик должен прочитать. Если вы новичок, который предпочитает видео-уроки или опытный разработчик, вы найдете подходящий урок здесь!
1. Попробуйте Ruby!
Если вам нужно выучить новый язык, почему бы не изучить его в интерактивном режиме? Попробуйте Руби! Учебное пособие представляет собой пошаговое руководство, которое покажет основы языка Ruby за 15 минут. Хотя это не строго учебник по Rails, лучше знать основы Ruby, прежде чем погрузиться в среду Rails.
2. Начало работы с Rails
Это окончательное руководство по Rails . Этот учебник, написанный самой командой Rails, покажет вам, как создать простое приложение для блога. Просто, хорошо документировано и идеально подходит для начинающих.
3. Использование Ruby on Rails для веб-разработки в Mac OS X
Если вы разработчик Rails, Mac — отличный выбор для разработки, так как Rails поставляется с Leopard. На самом деле, установить Rails на Mac так же просто, как набрать:
1
|
$ gem install rails
|
и вы готовы начать создавать приложения.
Apple имеет обширный документ о преимуществах использования Mac для Rails , а также примеры кода и лучшие варианты использования. Учебное пособие немного устарело, но смысл статьи не подвластен времени в отношении используемых технологий и методов.
4. Однодневный курс по рельсам в Беркли
Если у вас есть целый день для изучения Rails, курс One-Day Rails от UC Berkeley просто фантастический. Учебный курс разбит на 7 часовых частей и знакомит с основами Rails.
5. Почему (острое) руководство по Ruby
Опять же, не настоящий учебник по Rails, почему (Poigant) Руководство по Ruby — это фантастический и, к сожалению … странный способ выучить Ruby. На самом деле, бесплатное руководство настолько причудливо, что я нашел его более полезным, чем другие учебные ресурсы из-за его остроумия.
Я буду прямо с тобой. Я хочу, чтобы ты плакал. Плакать. Сладко хныкать. Эта книга — острое руководство по Ruby. Это означает, что код настолько красив, что слезы проливаются. Это означает галантные сказки и мрачные истины, которые вы просыпаетесь на следующее утро в объятиях этой книги. Обнимаю тебя крепко весь день. Если необходимо, создайте импровизированную модную кобуру для «Зачем (острого) руководства по Руби», чтобы у вас всегда было нежное дружеское общение в этой книге.
Странный? Да. Эффективное? Абсолютно
6. Доминирующий Authlogic
Authlogic — одна из самых популярных систем аутентификации Rails. Тем не менее, поскольку Authlogic настолько надежен, он может быстро усложниться, если вы попытаетесь использовать все функции и добавить различные сценарии аутентификации.
У Railscasts есть превосходный скринкаст о том, как управлять сложными случаями использования Authlogic. Продолжительность фильма — чуть более 14 минут.
7. Ruby on Rails в Oracle: простое руководство
Rails — это простая среда для работы, но, как и любая технология, она требует времени для освоения.
Oracle имеет практическое руководство по созданию простого каталога продуктов с помощью Rails с базой данных Oracle.
8. Бета-приглашения с Rails
Если вы создаете веб-приложение, которое хотите какое-то время находиться в статусе «бета», то вам, вероятно, захочется создать какую-то бета-систему приглашения. Railscasts имеет отличный 22-минутный учебник о том, как настроить бета-приглашения . Это проще, чем вы думаете.
9. Миграции
Для новичков в Rails миграция может быть трудной.
Миграции — это удобный способ структурированного и организованного изменения базы данных.
Команда Rails разработала отличный учебник по всем миграциям , например, как создавать миграции из вашего приложения и как использовать их в полной мере.
10. Rails Routing
Маршрутизация — это еще один ключевой аспект Rails, и в блоге ThinkFresh есть подробное руководство по всему, что нужно для работы маршрутов из вашего приложения. Отличное руководство для начинающих Rails.
11. Сексуальные формы в Rails
Если вы не заинтересованы в создании каждой формы с нуля, ознакомьтесь с разделом « Сексуальные формы RubyPond в Rails» . В руководстве показано, как создавать формы, не заполняя метки и не заботясь о форматировании.
В итоге учебник привел к появлению FormBuilder , пользовательского компоновщика для создания доступных форм в Rails.
12. Разработка приложений для iPhone с использованием Ruby on Rails
Разработка приложений для iPhone с использованием Ruby on Rails представляет собой серию из трех статей IBM. Он охватывает такие вещи, как настройка среды разработки (авторы используют Eclipse с плагином Aptana), обслуживание мобильного контента и способы обнаружения браузеров iPhone.
13. Мониторинг фона с Богом
Бог (по крайней мере, в терминах Ruby) — это инфраструктура мониторинга для приложений Ruby. Он следит за такими вещами, как серверные процессы и выполняющиеся задачи, чтобы убедиться, что ваше приложение работает на вашем сервере.
Помимо мониторинга сервера, вы также можете использовать Бога для мониторинга других функций ваших приложений Ruby. Существует довольно полезное руководство по мониторингу демона обработки заданий Ruby BackgrounDRb . Вы можете использовать этот учебник, чтобы следить за другими аспектами вашего приложения.
14. Rails Security
Ruby on Rails уязвим к тем же проблемам безопасности, что и другие веб-приложения. Команда Rails составила длинное руководство по практически всем аспектам безопасности Rails . Узнайте о популярных методах внедрения, специфичных для Rails проблемах и о том, как эффективно обрабатывать сессии.
15. Создай свой собственный IM-бот в Rails
По мере того как сеть становится все более подключенной и в режиме реального времени, все больше приложений начинают использовать функциональные возможности IM. У Rubypond есть учебное пособие о том, как создать бот для IM с использованием Ruby , а затем о том, как связать бота с Rails.
Учебник определенно для тех, кто имеет хотя бы промежуточное понимание Ruby и Rails.
16. Использование библиотек Java в приложениях Rails
В NetBeans , популярной среде Java IDE, есть руководство по использованию API Java в приложениях Rails . Это продвинутый учебник, и только для тех, кто хорошо знаком с Java и Rails.
17. Создание сайта социальной сети в Rails
Поскольку сайты становятся все более и более социальными, спрос на эти социальные функции в приложениях Rails также будет расти. Вот учебник о том, как создавать аспекты социальной сети с использованием плагинов социальных сетей для Rails. Вы можете выбрать, какие функции вы хотите добавить или оставить в учебнике.
18. Как запустить приложение Stealth Rails
Помимо того, что Freshbooks является убийственным биллинговым решением, это приложение Rails, которое пытается выглядеть как приложение PHP. На самом деле, они говорят, что могут справиться с этим одной строкой кода в файле rout.rb:
1
|
map.connect ‘:fake_filename.php’, :controller => ‘php’, :action => ‘dispatch’
|
Сюрприз!
19. Масштабные рельсы
Поскольку в прошлом году высококлассные сайты Rails, такие как Twitter, сказывались на масштабируемости, публика постоянно задавала вопрос: будет ли масштабироваться Rails?
Scaling Rails — это серия видеороликов о том, как эффективно масштабировать приложение Rails с помощью 13 скринкастов. Вы изучите различные типы методов кэширования и оптимизации баз данных, а также узнаете, как оптимизировать структуры баз данных.
20. Удаление и сортировка с помощью Ajax и Scriptaculous
Название этого урока говорит само за себя. Узнайте, как писать draggables и sortables с помощью Rails и Ajax . В статье приведены примеры кодирования, за которыми может легко следовать новичок Rails.
- Подпишитесь на нас в Твиттере или подпишитесь на RSS-канал NETTUTS, чтобы получать ежедневные обзоры и статьи о веб-разработке.