Статьи

20 рубинов на рельсах решают все

Сегодня мы рассмотрим двадцать невероятных учебных пособий по Ruby on Rails, которые каждый разработчик должен прочитать. Если вы новичок, который предпочитает видео-уроки или опытный разработчик, вы найдете подходящий урок здесь!

Если вам нужно выучить новый язык, почему бы не изучить его в интерактивном режиме? Попробуйте Руби! Учебное пособие представляет собой пошаговое руководство, которое покажет основы языка Ruby за 15 минут. Хотя это не строго учебник по Rails, лучше знать основы Ruby, прежде чем погрузиться в среду Rails.

Руби Учебники

Это окончательное руководство по Rails . Этот учебник, написанный самой командой Rails, покажет вам, как создать простое приложение для блога. Просто, хорошо документировано и идеально подходит для начинающих.

Если вы разработчик Rails, Mac — отличный выбор для разработки, так как Rails поставляется с Leopard. На самом деле, установить Rails на Mac так же просто, как набрать:

1
$ gem install rails

и вы готовы начать создавать приложения.

Apple имеет обширный документ о преимуществах использования Mac для Rails , а также примеры кода и лучшие варианты использования. Учебное пособие немного устарело, но смысл статьи не подвластен времени в отношении используемых технологий и методов.

Если у вас есть целый день для изучения Rails, курс One-Day Rails от UC Berkeley просто фантастический. Учебный курс разбит на 7 часовых частей и знакомит с основами Rails.

Руби Учебники

Опять же, не настоящий учебник по Rails, почему (Poigant) Руководство по Ruby — это фантастический и, к сожалению … странный способ выучить Ruby. На самом деле, бесплатное руководство настолько причудливо, что я нашел его более полезным, чем другие учебные ресурсы из-за его остроумия.

Я буду прямо с тобой. Я хочу, чтобы ты плакал. Плакать. Сладко хныкать. Эта книга — острое руководство по Ruby. Это означает, что код настолько красив, что слезы проливаются. Это означает галантные сказки и мрачные истины, которые вы просыпаетесь на следующее утро в объятиях этой книги. Обнимаю тебя крепко весь день. Если необходимо, создайте импровизированную модную кобуру для «Зачем (острого) руководства по Руби», чтобы у вас всегда было нежное дружеское общение в этой книге.

Странный? Да. Эффективное? Абсолютно

Authlogic — одна из самых популярных систем аутентификации Rails. Тем не менее, поскольку Authlogic настолько надежен, он может быстро усложниться, если вы попытаетесь использовать все функции и добавить различные сценарии аутентификации.

У Railscasts есть превосходный скринкаст о том, как управлять сложными случаями использования Authlogic. Продолжительность фильма — чуть более 14 минут.

Rails — это простая среда для работы, но, как и любая технология, она требует времени для освоения.

Oracle имеет практическое руководство по созданию простого каталога продуктов с помощью Rails с базой данных Oracle.

Руби Учебники

Если вы создаете веб-приложение, которое хотите какое-то время находиться в статусе «бета», то вам, вероятно, захочется создать какую-то бета-систему приглашения. Railscasts имеет отличный 22-минутный учебник о том, как настроить бета-приглашения . Это проще, чем вы думаете.

Для новичков в Rails миграция может быть трудной.

Миграции — это удобный способ структурированного и организованного изменения базы данных.

Команда Rails разработала отличный учебник по всем миграциям , например, как создавать миграции из вашего приложения и как использовать их в полной мере.

Маршрутизация — это еще один ключевой аспект Rails, и в блоге ThinkFresh есть подробное руководство по всему, что нужно для работы маршрутов из вашего приложения. Отличное руководство для начинающих Rails.

Руби Учебники

Если вы не заинтересованы в создании каждой формы с нуля, ознакомьтесь с разделом « Сексуальные формы RubyPond в Rails» . В руководстве показано, как создавать формы, не заполняя метки и не заботясь о форматировании.

В итоге учебник привел к появлению FormBuilder , пользовательского компоновщика для создания доступных форм в Rails.

Руби Учебники

Разработка приложений для iPhone с использованием Ruby on Rails представляет собой серию из трех статей IBM. Он охватывает такие вещи, как настройка среды разработки (авторы используют Eclipse с плагином Aptana), обслуживание мобильного контента и способы обнаружения браузеров iPhone.

Бог (по крайней мере, в терминах Ruby) — это инфраструктура мониторинга для приложений Ruby. Он следит за такими вещами, как серверные процессы и выполняющиеся задачи, чтобы убедиться, что ваше приложение работает на вашем сервере.

Помимо мониторинга сервера, вы также можете использовать Бога для мониторинга других функций ваших приложений Ruby. Существует довольно полезное руководство по мониторингу демона обработки заданий Ruby BackgrounDRb . Вы можете использовать этот учебник, чтобы следить за другими аспектами вашего приложения.

Ruby on Rails уязвим к тем же проблемам безопасности, что и другие веб-приложения. Команда Rails составила длинное руководство по практически всем аспектам безопасности Rails . Узнайте о популярных методах внедрения, специфичных для Rails проблемах и о том, как эффективно обрабатывать сессии.

Руби Учебники

По мере того как сеть становится все более подключенной и в режиме реального времени, все больше приложений начинают использовать функциональные возможности IM. У Rubypond есть учебное пособие о том, как создать бот для IM с использованием Ruby , а затем о том, как связать бота с Rails.

Учебник определенно для тех, кто имеет хотя бы промежуточное понимание Ruby и Rails.

В NetBeans , популярной среде Java IDE, есть руководство по использованию API Java в приложениях Rails . Это продвинутый учебник, и только для тех, кто хорошо знаком с Java и Rails.

Поскольку сайты становятся все более и более социальными, спрос на эти социальные функции в приложениях Rails также будет расти. Вот учебник о том, как создавать аспекты социальной сети с использованием плагинов социальных сетей для Rails. Вы можете выбрать, какие функции вы хотите добавить или оставить в учебнике.

Помимо того, что Freshbooks является убийственным биллинговым решением, это приложение Rails, которое пытается выглядеть как приложение PHP. На самом деле, они говорят, что могут справиться с этим одной строкой кода в файле rout.rb:

1
map.connect ‘:fake_filename.php’, :controller => ‘php’, :action => ‘dispatch’

Сюрприз!

Руби Учебники

Поскольку в прошлом году высококлассные сайты Rails, такие как Twitter, сказывались на масштабируемости, публика постоянно задавала вопрос: будет ли масштабироваться Rails?

Scaling Rails — это серия видеороликов о том, как эффективно масштабировать приложение Rails с помощью 13 скринкастов. Вы изучите различные типы методов кэширования и оптимизации баз данных, а также узнаете, как оптимизировать структуры баз данных.

Название этого урока говорит само за себя. Узнайте, как писать draggables и sortables с помощью Rails и Ajax . В статье приведены примеры кодирования, за которыми может легко следовать новичок Rails.