RubyConfUA 2010, Київ 16-17 жовтня

Українська спільнота розробників мовою програмування Ruby ініціює першу щорічну дводенну повноформатну конференцію RubyConfUa 2010, 16-17 жовтня у Київі.

У рамках якої відбудуться наступні заходи:

* дві сессії доповідей з технічних питань;
* сессія з питань бізнесу;
* демонстрація проектів;
* майстер-класи для новачків;
* інтерв'ю з гостями;
* багато цікавого та корисного спілкування.

У конференції візьме участь спеціально запрошений гість José Valim (@josevalim) — засновник та розробник компанії Plataforma Tec, учасник Rails Core Team.

Подробиці на сайті конференції http://rubylang.org.ua/

Harmony: JavaScript та DOM середовище у Ruby

Harmony від Martin Amount це нова Ruby DSL для виконання Javascript та Dom-використовуючого коду у ваших Ruby аплікаціях. Чому це круто? Хоча б тому, що це відкриває великі можливості по виконанню юніт-тестів, базованих на JavaScript. Це зручно використовувати особливо тоді, коли ви розробляєте Ruby програму для web.

Найпростіший приклад використання Harmony:


HolyGrail: плагін для Rails

Якщо ви використовуєте Rails, можливості Harmony ви можете оцінити за допомогою плагіну HolyGrail. Найпростіший приклад використання HolyGrail виглядає так:

Де б Шикарно, Класно і Недорого відпочити?

Де-де, звичайно ж в Україні!



Навіщо кудись їхати, якщо наша ненька Україна має чудові гори, класне море і неймовірні краєвиди? Причому з гарним сервісом (про Крим я мовчу) та за невелику суму грошей.

Отож ми вирішили зробити безкоштовний каталог садиб та міні-готелів із пошуком по Україні та по світу.

Сервіс у першу чергу орієнтований на ІТшинків, тому додавайте його до закладок, ще стане у пригоді ;)

P.S. Сайт написаний на Ruby On Rails.

301 редирект для ROR

Вітаю!

Генеруємо для проекту контроллер:
ruby script/generate controller redirect


Далі йдемо у app/controllers/redirect_controller.rb і пишемо:
class RedirectController < ApplicationController
  def index
    headers["Status"] = "301 Moved Permanently"
    if params[:url]
      redirect_to params[:url]
      return
    else
      redirect_to "/"
    end
  end
end


У routes.rb писати:

map.connect '/old_page.html', :controller => 'redirect', :url => '/path/to/new_page'


або (якщо треба тільки на головну сторінку):
map.connect '/old_file.html', :controller => 'redirect'


Моя перша стаття :) Скоро перекладу статтю про написання блоґа на ROR ;)

Стаття з seo-форуму Promolab.org: http://promolab.org/index.php?showtopic=3319

Оригінал: http://www.andrewbruce.net/code/301_redirect_with_rails