Merbin ja DataMapperin asennus
Viime aikoina olen leikkinyt Merbin kanssa. Merb ja DataMapper vaikuttaa toimivalta kokonaisuudelta. Merbissä viehättää juuri sen keveys Railsiin verrattuna.
Alla on asennusohjeet, joilla pääset alkuun Merbin ja sqlite-tietokannan kanssa. Luonnollisesti MySQL ja muut vaihtoehdot ovat saatavilla ja ne voidaan asentaa samankaltaisesti.
asenna merb järjestelmääsi
sudo gem install merb-core merb-more
tämän jälkeen generoin ohjelman rungon
merb-gen app ohjelma
seuraavaksi asensin merbin, datamapperin ja sqliten merbin plugineina, jotta ohjelman siirto olisi mahdollisimman yksinkertaista.
cd ohjelma mkdir gems gem install -i gems/ addressable english extlib data_objects dm-core dm-more merb-core merb-more merb_datamapper RedCloth --no-rdoc --no-ri
Lisää config/init.rb -tiedostoon rivi
use_orm :datamapper
Aja komennot
rake dm:db:database_yaml mv config/database.yml.sample config/database.yml
Muokkaa database.yml tiedostoa. Lisää rivit:
:development: &defaults :adapter: sqlite3 :database: db/development.sqlite3 :test: < <: *defaults :database: db/test.sqlite3 :production: <<: *defaults :database: db/production.sqlite3
Testaa
merb -iVaihtoehtona on myös käyttää Merbin tuoreinta edge-versiota githubista. Sen saa asennettu helpoiten tämän ohjeen avulla.