Jag löste den här grejen för ett par veckor sedan.
Det ska vara en modell för varje tabell, förutom messages som ska ha två modeller. Sedan sköter sig resten automatiskt. ;D
Rails <3
1 svar · 531 visningar · startad av antealin
Yow, jag håller på och gör en ny version av min webbsida dansare.nu, och tänkte börja med ett forum. Den versionen som ligger uppe nu är skriven i PHP, och nu tänkte jag göra allt i Ruby On Rails.
När det kommer till att göra ett forum blir det lite problem dock, för jag vet inte riktigt hur jag ska lösa det.
Borde jag ha mina tabeller såhär?
CREATE TABLE `categories` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
);
CREATE TABLE `forums` (
`id` int(11) NOT NULL auto_increment,
`category_id` int(11) DEFAULT NULL,
`name` varchar(50) DEFAULT NULL,
`description` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`)
);
CREATE TABLE `messages` (
`id` int(11) NOT NULL auto_increment,
`type` varchar(50) DEFAULT NULL,
`forum_id` int(11) DEFAULT NULL,
`user_id` int(11) DEFAULT NULL,
`topic_id` int(11) DEFAULT NULL,
`title` varchar(255) DEFAULT NULL,
`locked` varchar(1) DEFAULT "N",
`body` text,
`written_on` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
);
Och ska jag ha en modell för varje tabell, eller räcker det med en modell kan heta forum, typ, där jag kan ha en massa has_and_belongs_to_many, typ? :)
Skulle vara sjysst ifall jag kunde få lite hjälp :)
Jag löste den här grejen för ett par veckor sedan.
Det ska vara en modell för varje tabell, förutom messages som ska ha två modeller. Sedan sköter sig resten automatiskt. ;D
Rails <3