Geoff W. wrote:
I’ve finished reading the Agile Web D. with Rails and the Intro
to Ruby books.
I followed the examples, learned how to create the basics but…
I’m not sure what to do next. The books only cover the bare basics, and
all the online tutorials are clones of those tutorials. In fact, they
all work on the same logic: Create a database, generate a scaffold…
LOOK AT RAILS! IT’S AWESOME! while not actually showing you how to
-properly- use the Rails framework.
I’m an old-school PHP Developer. I need to do something, I find a
function in the PHP Manual, read about it, use it.
I can’t find similar-quality documentation on Ruby or RoR methods.
The tutorials never, EVER cover the WHY or the ##Insert detailed
description of function/method here w/ comments/examples##.
I’ve tried finding any opensource or public Rails-based apps to tear
apart and learn from… the two I’ve found are far to complicated to
learn anything from (Tracks and the Rails cart).
I’m looking for something that uses basic DB functionality and is
decently comment ed or, at least, easily understood. Beyond that… is
there a good place to find php-quality commented documentation of
methods/functions/etc?
well, this is a bit of an issue. there is an api online, and it is
detailed, but just where to look for something or even to what to look
for, is a bit tricky. then there are gems and then blogs telling you
how to fix the gems.
but all in all, they are a friendly group, and will keep you going.
for example, building a logon is easy, if you know which one to use.
salt and sugar, acts, and some others are out, and restful is now in.
but you have to be lucky to hit a blog that says that, cause if you just
go right to acts, then you don’t know it is out-dated. you also have
depreciated things that makes a version a concern.
just explaining when to use helpers, or the controller, or the model,
and how, and even WHY, is a big help. then there is :through
relationships in models.
if you want to yahoo with me, my id is ‘gemblon’… and you can ask me
questions during the day, and i will tell you what to do next, and WHY,
up to my ability, or point you in the right direction. that will get
you off and running. then post here for the things i don’t know, and
maybe fred or one of the experts will chime in.
i have a how to site that i am working on, which explains some of the
why, in not so geeky terms. that may help you to explain what i am
talking about, and then there are lots of other how to sites that are
just awesome,
also: if you have a site to build an application, it works best and
fastest.