За съжаление, все още няма хостинг компания в България, предлагаща официално хостинг с Rails, цените на VPS хостинга в България са високи, а тези който рекламират по-нормални цени, са със сървъри в чужбина. Споделете къде хоствате Вашите Rails базирани сайтове.
Защо Ruby on Rails
Отговор на този въпрос, ще даде Стефан Кънев, който ще има презентация в рамките на P2P конференцията, която ще се проведе на 25-26 Април във Велико Търново.
Плъгин за поддръжка на теми в rails приложение: http://github.com/jystewart/theme_support
В нашият случай е необходима поддръжка на теми за множество сайтове управлявани от едно приложение. За целта надградихме, по-горе посоченият плъгин – кода на плъгина с отразени промени: http://github.com/bgonrails/theme_support. (По кода на плъгина остава още малко работа, а по-точно да се довърши работата на плъгина с mailer теми и liquid теми за множество сайтове.)
Примерно използване:
Оригиналният плъгин търси и създава теми в директория themes/”име на темата”, идеята на промяната е структурата да стане themes/”site id”/”име на темата”.
Имаме Site модел, който съдържа информация за използваната тема( Site.theme -> която трябва да бъде в themes/Site.id/Site.theme).
Зареждане на тема за даден сайт:
application_controller.rb
Кирилица(utf-8) и permalink_fu
lib/permalink_fu.rb:
- Добавяме – require ‘unicode’ – unicode gem
- Променяме ред: 195, 196
PermalinkFu.translation_to = ‘utf-8′
PermalinkFu.translation_from = ‘utf-8//IGNORE’
- Коментираме ред: 17 – #result.gsub!(/[^\x00-\x7F]+/, ”)
- Променяме ред: 21 – “result.downcase!” на “result = Unicode.downcase(result)”
Би трябвало, вече да работи !
Страницата на bgonrails във Facebook – кликни.

Коментари