Создание постоянных ссылок из строк в Ruby

Posted by Dmytro Shteflyuk on under Ruby & Rails · English (18,877 views)

Если вы разрабатываете приложение на Ruby on Rails вроде блога, возможно вам понадобится генерировать URLы используя заголовки статей. Это хорошая практика, потому что поисковики обожают ключевые слова в URLах, да и выглядят они более человеко-читабельными. Просто сравните: http://example.com/posts/10 и http://example.com/posts/generating-permalinks-from-string (угу, длинновато, но зато наглядно). А любом случае, это короткая заметка о преобразовании заголовка в постоянную ссылку.

Read the rest of entry »

Использование подзапросов во избежание лишних обращений к БД в Rails

Posted by Dmytro Shteflyuk on under Ruby & Rails · English (13,036 views)

Во время работы над Best Tech Videos с Alexey Kovyrin, мы столкнулись с проблемой фильтрации видео по категории, с выбором категорий видео в том же запросе. Решилось быстро, но в коде появилась маленькая хитрость с запросом.

Read the rest of entry »

Шпаргалки по Ruby on Rails и всему с ним связанному

Posted by Dmytro Shteflyuk on under Ruby & Rails · English (37,999 views)

В сети можно найти несколько шпаргалок по Ruby on Rails и связанным технологиям. Я решил собрать их все (или почти все) в одной заметке, чтобы не растерять. Все они доступны в виде полноцветных PDF или PNG файлов.

Read the rest of entry »

Загрузка файлов без обновления страницы в Ruby on Rails

Posted by Dmytro Shteflyuk on under Ruby & Rails · English (94,527 views)

Друзья часто спрашивают меня, как загружать файлы на сервер при помощи AJAX, и обычно получают ответ “никак”. Ответ, конечно, правильный, но что если действительно нужно загрузить файл без полного обновления страницы? И, конечно, в этом случае хотелось бы использовать RJS. В этой заметке я расскажу, что делать, чтобы получить эффект, похожий на загрузку файлов при помощи AJAX (кстати, Gmail использует эту технику).

Read the rest of entry »