Записи с меткой → Ruby On Rails

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

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

В один прекрасный день вызвало к себе начальство и сказало, что надо как-то «разрулить» права доступа на файл Excel: но не просто одним дать возможность редактировать все, а другим только отдельные части, так еще чтобы изменения одних пользователей не были доступны для просмотр других. По изначальному замыслу менеджер по транспорту нашей организации должен был заносить […]

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

Привет, %habrauser%. Хочу рассказать тебе об одном замечательном проекте, над которым мы работали ночами, и всё-таки смогли родить что-то похожее на бету версию. Смысл сайта до безобразия прост — сочинять стихи всем миром по одной строчке. Идея далеко не новая, мой знакомый (который, собственно, и подтолкнул меня к работе над этим проектом) играл в нечто […]

Доброго времени суток. Сегодня я расскажу Вам про способы загрузки изображений и последующей их обработкой в Ruby on Rails. На момент написания в мире рельсовиков существует две популярные библиотеки для загрузки изображений – Paperclipи Carrierwave. Ну что, начнем знакомство? Рекомендовать 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, любитель всяких фрейворков. Но у него возникли проблемы с установкой, помниться долго парились. Но решение нашли. Проблема оказалась в том что имя пользователя в винде было на кириллице. Для тех кому интересно я решил написать небольшую инструкцию по всей установке, чтобы не париться как нам. Рекомендовать […]

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

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

Проблема с шифрование/дешифрование строки на Ruby для меня казалась до сегодняшнего дня очень простой задачей. Во всем изветсном любителям и профессионалам по укладке рельсов учебнике «Agile web development Ruby on Rails» описывается как зашифровать строку с помощью соли и функции Digest::SHA1.digest. Но как расшифровать эту строку нигде не описано. Мало того, потратив пол дня в […]


Наверх