“Yet Another Ruby Framework – Como o Rails funciona por dentro”: Minha palestra tratará exatamente deste tema: o processo de construção de um framework utilizando Ruby. Se você realmente quer entender como o Rails funciona, então crie o seu próprio framework. Nesta palestra vou comentar sobre algumas das dificuldades que encontrei durante este projeto e quais as soluções encontradas. O processo de renderização, geradores de códigos, helpers e banco de dados estão entre os assuntos que serão tratados. Acredito que ao analisar este tópicos de um ponto de vista mais simplista fará com que você entenda melhor como algumas coisas funcionam internamente no Rails.
28. config.database_library = :datamapper
init.rb ou environment.rb
def initialize_database
case Sociably.configuration.database_library
when :datamapper
require 'datamapper'
DataMapper.setup(:default, database_options[SOCIABLY_ENV])
when :activerecord
# ...
end
end
initializer.rb