Категория → Ruby

Доброго времени суток. Решил поделиться опытом изучения Ruby-on-rails с нуля, однако не стану затрагивать темы по написанию простых программ типа Hello World, покажу сразу на своем примере как освоил азы данного фреймворка на рабочем примере (статья ориентируется на начинающих разработчиков, дабы просто показать что где лежит). Рекомендовать on Facebook Share on vkontakte Bookmark in Browser […]

Сейчас я расскажу как сделать красивые ссылки для вашего мультиязычного приложения на рельсах. Существует несколько решений, самое простое из них — хранить параметры текущего языка в сессии. Подумайте, а если пользователь захочет поделиться ссылкой со своим другом и дефолтный язык приложения будет другим? Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Привет всем! Давно уже пишутся хорошые приложения с использованием техлогии асинхронного джаваскрипта(AJAX) на рельсах. Но наконец James Cougland представил отличный сервис по имени Faye Comet-Server, который отлично делает синхронизацию AJAX на всех клиентах канала. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

В этом посте речь пойдёт о минималистическом решении для создания небольших проектов на базе Ruby, а точнее о микрофрейворке Cuba. Всё начилось с того, что я начал интересоваться простейшими решениями для небольших проектов, экспериментов с CoffeeScript и SCSS (SASS). Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

В этой статье речь пойдет о todo — это очень простой и маленький (300 строчек кода) движок блога написанный Alexis Sellier на Ruby. Так, как todo был адаптирован под облачную платформу heroku, прежде чем продолжать, стоит зарегестрироватся на сервисе (это бесплатно) и установить необходимые пакеты и их расширения Ruby, RubyGems, Git, и Heroku. Я не […]

Захотів почати вивчати RoR. Вирішив для початку підняти RoR на FreeBSD. Сказано — зроблено. 1. Маємо:FreeBSD localhost 9.0-RELEASE FreeBSD 9.0-RELEASE разом із встановленим Apache 2.2 та Mysql + оновлені порти. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Данная статья — перевод оригинального анонса Edge Rails: PATCH is the new primary HTTP method for updates. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Оборудование: Ubuntu Server 11.04, Postfix, Ruby 1.8.7, Rubygems 1.8.15, Rails 2.3.11 (собственно ActionMailer тоже 2.3.11). И так, приступим…Начнем, как все уже догадались, с ActionMailer’а, но без рельсов. #!/usr/bin/ruby Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Логирование исключений является очень полезным и необходимым инструментом контроля качества web-приложений. Если на сайте что-то падает, разработчик должен получить максимально подробную информацию в тот самый момент, когда произошла ошибка. Согласно рецептам из Rework не нужно заботиться об ошибках, с которыми никогда не столкнутся пользователи, о нереальных случаях. Пользователь сам вам скажет, что ему не нравится […]

Доброго времени суток. Сегодня я расскажу Вам про способы загрузки изображений и последующей их обработкой в Ruby on Rails. На момент написания в мире рельсовиков существует две популярные библиотеки для загрузки изображений – Paperclipи Carrierwave. Ну что, начнем знакомство? Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Собирался сделать технический анонс изделия, но коль скоро здесь дозволен блоговый формат, немножечко побложу.История Вначале была книжка, и книжка была «The RSpec Book» Девида Челимски с соавт. Книжка была (и есть) превосходна и «на почитать», и «на поработать». Книжку я купил на «экваторе» 2011-го, года, который у меня вышел годом эдакого руби-реннессанса: после пяти лет […]

Еще не утихла на Блоге волна радости и восторга от «Новогоднего Квеста» от Nicolette. Для многих немало времени потребовало последнее задание на тему эзотерического и буквально адского языка Malbolge (ru.wikipedia.org, esolang.org). Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Все мы пытаемся так или иначе защитить свои данные и информацию о себе. В данной статье я расскажу, как сделать простейший генератор паролей на языке Ruby. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Недавно начал изучать ruby on rails, и конечно же захотел их использовать с nginx, и сразу столкнулся с серьезной проблемой — с nginx не работает passenger, о чем пишет наверное уже весь интернет (Вроде как все должно работать но nginx в error.log пишет: «cache: [GET /] miss» а браузер выдает пустую страницу со статусом 200.) […]

Помню один мой друг хотел попробовать Ruby on Rails, любитель всяких фрейворков. Но у него возникли проблемы с установкой, помниться долго парились. Но решение нашли. Проблема оказалась в том что имя пользователя в винде было на кириллице. Для тех кому интересно я решил написать небольшую инструкцию по всей установке, чтобы не париться как нам. Рекомендовать […]

Ниже я опишу процесс установки ruby 1.9.2-p290 и rails версии 3.1.1 на сервер с системой CentOS 5.5 x86_64 final. Если у вас уже установлены ruby и rails данных версий, но при запуске встроенного сервера выдается сообщение об ошибке, можете начать чтение с пункта 7. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a […]

Информация, которую я собираюсь изложить, не пертендует на новизну. Однако я решил собрать ее воедино для новичков, заинтересовавшихся в RoR, а также для себя (шпаргалка не помешает). Почему heroku? Он, конечно, очень дорогой, но в то же время для несерьезных проектов бесплатный. Начнем с самого-самого начала: Рекомендовать on Facebook Share on vkontakte Bookmark in Browser […]

Введение Доброго дня, распираемый радостью хочу поделиться с Вами очень полезной приблудой для Rails. Поскольку далеко не всегда хочется отрываться от родного, в некотором смысле, кода и переходить к фронт-енду, я ощутил себя в поиске решений способных быстро удобно и в полной мере интегрировать Google maps в Rails приложение. Рекомендовать on Facebook Share on vkontakte […]

Ruby за 20 минут

13, Сен 2011

Вступление от автора. Этот пост — моя четвёртая попытка штурмовать Блог, и если вы читаете его, то, видимо я на Блоге. Что ж, после лирического отступления, мы начинаем.Вступление. Прочтение этого небольшого учебника по Ruby займёт не более 20 минут. Также предполагается, что вы уже установили комплект языка Ruby. (Если у вас ещё нет Ruby на […]

Простой рецепт отправки почты с сайта, через какой либо внешний сервис. В нашем примере — gmail. Итак, нам нужны: форма ввода данных и контроллер (для приема и обработки данных с формы), модель почтовика и вьюшка для отправки письма. Кроме этого необходим гем tlsmail, для защищенной отправки почты. Рекомендовать on Facebook Share on vkontakte Bookmark in […]

Доброго времени суток!Введение Однажды, я сидел за своим ноутбуком и верстал. Должен сразу сказать, что я ориентированный web-программист. Пишу сайты и веб-приложения на замечательном языке — Ruby. И да, я когда-то тоже быдлокодил писал на PHP. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Часто в различных системах, возникает необходимость совершать действия в одной части приложения при изменениях в другой. Задача стоит в информировании всех системы о изменениях в одной из ее частей. Например у нас есть пользователи со статусами, при изменении статуса требуется выполнить ряд действий: разослать сообщение другим, сохранить старый статус в историю изменений. Посмотрим как реализовать […]


Наверх