eldar_web: твой говно-скрипт будет иметь проблему n+1 запроса, с этим гемом ты просто возьмешь помошника босса, и по его левому и правому значению в один запрос сможешь получить всех вложеных помошников любого по глубине уровня
module MyAmazingModule
def self.super_key
@sk
end
def self.super_key= k
@sk = k
end
end
И все, без модели, без кеша, без говнкодинга, все хранится в памяти и редактируется, нормально расширяется и деплоится.
То что вы предлагаете - Сделать модель, уйти от Rails/ruby way и все равно потом закешировать и хранить в памяти - логики ноль, идите плагины для вордпресса клепайте, там всем на это похер
j_wayne: Хранение в БД имеетодин огромный минус - нахрена мне при деплое делать дамп базы?) Для этого данные выносятся в конфиг файлы, достаются в инициализаторах и хранятся в синглтон классах, не надо тут php way продвигать в массы
ARST: делали мы и через java applet, впринципе тоже самое только он будет каждый раз просить разрешение на запуск в браузере, а это подбешивает. с плагином там проще, в нем один раз в настройке указываешь домен на котором будеш подписывать и все, больше никаких разрешений ненадо