Kategorier



Tags

Velkommen til aarhus.rb      

aarhus.rb er en Ruby User Group for Århus og omegn.
Mailingliste aarhusrb@googlegroups.com, tilmeld dig her

Møde hos Trifork 7. maj 2007 kl. 16-18

May 7th, 2007 |

Emner til dette møde:

Hobo, Indlæg holdt af Jørgen Bang Erichsen fra Lenio.

Mock, Indlæg holdt af Ole Friis Østergaard fra Trifork

JSON, Indlæg holdt af Kim Dalsgaard fra Lenio.

Hobo

Indlæg holdt af Jørgen Bang Erichsen fra Lenio.

Her er mine noter fra Hobo-indlægget i går.

Hjemmesiden for Hobo

Jeg kan anbefale at se et par af de screencasts, der er.

Installer Hobo:

wget http://hobocentral.net/gems/hobo-0.5.3.gem
sudo gem install hobo-0.5.3.gem

Lav en Hobo-applikation - svarer til Rails-kommandoen:

hobo aarhusrb

Lav den tilhørende database

/opt/local/bin/mysqladmin5 -u root create aarhusrb_development

Generer modeller og controllere

cd aarhusrb
script/generate hobo_model Project
script/generate hobo_model_controller Project
script/generate hobo_model Issue
script/generate hobo_model_controller Issue

Tilføj felter til modellerne i migrate scripts’ne:

Project

 t.column :title, :string
 t.column :description, :text

Issue

 t.column :user_id, :integer
 t.column :project_id, :integer
 t.column :title, :string
 t.column :description, :text

Tilføj relationer til modelklasserne:

Project.rb

 has_many :issues

Issue.rb

 belongs_to :user
 belongs_to :project

Migrer databasen:

rake db:migrate

Start systemet:

script/server

Leg med applikationen på http://localhost:3000/.

Noter i lidt mere løs form - giver nok bedst mening, hvis man var til stede ved mødet:

Superbruger:

Indkommenter linjen

 login == “admin”

i user.rb super_user?-metoden. Opret brugeren admin i webinterfacet. Denne bruger kan oprette, redigere og slette alt.

Tilpasning af look:

Ret stylesheetet public/hobothemes/default/stylesheets/application.css

Koden til forsiden app/views/front/index.dryml

I denne kan man omdefinere <:main> til <:maincol> og definere en
<:sidecol> for at få et two-column-layout.

Et screenshot af, hvad vi fik produceret på de 30 minutter:

Hobo screenshot


Mock frameworks

Indlæg holdt af Ole Friis Østergaard fra Trifork

http://aarhusrb.dk/assets/2007/5/8/Mock-frameworks.odp


JSON

Indlæg holdt af Kim Dalsgaard fra Lenio.

Sorry, comments are closed for this article.