Перечень требований к коду Ruby on Rails приложенияShaliko

1) Экшн контроллера должен вызывать только один метод модели после начального #find или #new. Если есть потребность, сделайте у модели дополнительный #new или #update метод, который будете вызывать в контроллере.

2) Контроллер должен передавать в вид одну или максимум две переменные.

3) Все имена классов и переменных должны быть понятны даже новому разработчику. Избегайте длинных имен и аббревиатур.

Подробнее

JSClass - Javascript как руби кодUserAd

Данный фреймворк облегчает написание сложных javascript с возможностью писать часть кода на языке похожем на руби.
JS.Class

SWFUpload + PaperclipAlexSoulim

Jim Neath разместил на GitHub пример приложения использующего плагин Paperclip (о нем был пост ранее) и SWFUpload.

http://github.com/JimNeath/swfupload---paperclip-example-app/tree/master

Выбираем звездных ruby-персонAlexSoulim

RubyLearning Blog проводит голосование Знаменитые Ruby-персоны: Кого вы посоветуете?

В комментариях к статье можно оставить свой вариант именитой персоны или нескольких даже.

Комментарии
AlexSoulim

Я проголосовал за

+1 Ryan Bates
+1 Peter Cooper
+1 Ezra Zygmuntowicz
+1 DHH

reek, a code smells detector for rubyShaliko

Вышел тул для помощи в рефакторинге ruby-кода. Reek может сканировать *.rb файлы или ruby-код в памяти, и выдавать рекомендации по улучшению кода.

Комментарии
UserAd

Довольно интересная вещь, но я так и не понял как оно решает какой метод длинный а какой нет

Элиза болтушка на rubyUserAd

Ola Bini В блоге написал реализацию алгоритма Элизы болтушки на ruby

Комментарии
AlexSoulim

Несколько лет назад я прочитал историю Лизы-болтушки, с тех пор всех “роботов”, которые отправляют пользователям письма в моих проектах, зовут Lisa :)