I am putting up a tool that connects to a subversion repository and
checks latest revision and downloads the changeset log for all the
changes made since last check and puts inside a hash for various uses
inside the code.
I am just wondering if the code that checks the subversion repo and
reads it’s data should bolong to a controller of it’s own or a model
of it’s own. Model feels the right thing to do but I am unsure how a
model reacts when it doesn’t find a table to connect to. If it runs
slower because of some inner checks. Or mabey I should generate a
completely new set of stuff like Collaboa does by creating a
ActionSubversion system(Their’s just didn’t fit my needs).
Any thoughts?
–
“Jon” == Jon Gretar B. [email protected] writes:
Model feels the right thing to do but I am unsure how a
model reacts when it doesn’t find a table to connect to.
Doing that is one of the recipes in the “Rails Recipes” book.
–
Calle D. [email protected]
http://www.livejournal.com/users/cdybedahl/
“Run little fishies! Run like the wind!” – Steve McAndrewSmith,
A.S.R
Doesn’t that tutorial show you how to create a databaseless app? I’m
only havingthis small part without a database.
But this is a simple case of that I didn’t see the forrest because of
all the trees. I realised that I was being stupid and simply created a
class called subversion inside a file in lib/subversion.rb. I was
focusing too much on the model infrastructure and didn’t realise that
I wasn’t using anything really that needed the model or controller
system at all.
Silly me.
On 6/2/06, Calle D. [email protected] wrote:
“Run little fishies! Run like the wind!” – Steve McAndrewSmith, A.S.R
Rails mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails
–
Jón Borgþórsson wrote:
Doesn’t that tutorial show you how to create a databaseless app? I’m
only havingthis small part without a database.
But this is a simple case of that I didn’t see the forrest because of
all the trees. I realised that I was being stupid and simply created a
class called subversion inside a file in lib/subversion.rb. I was
focusing too much on the model infrastructure and didn’t realise that
I wasn’t using anything really that needed the model or controller
system at all.
Silly me.
On 6/2/06, Calle D. [email protected] wrote:
“Run little fishies! Run like the wind!” – Steve McAndrewSmith, A.S.R
Rails mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails
–
Models don’t need databases either. A model is simply any class that
represents a type data, and the methods to CRUD that data. you can just
create a app/models/subversion.rb with this in it:
class Subversion
def foo
#…
end
end
As long as it doesn’t inherit form Active Record it won’t try to find a
database table.