Anthony is right. That comment makes little sense in that context.
On Monday, 23 July 2012 15:16:29 UTC-5, Anthony wrote:
>
> In a previous edition of the book, that view example included the
> following:
>
> {{=db().select(db.person.ALL)}}
>
> I believe the note was referring to that usage of the db object in the
> view. I have removed the note, as the view has been updated since then and
> no longer refers directly to the db object.
>
> I assume the doc means that validators shouldn't be used in a model file,
>> as the formatting that gets done as a result should be done by the view.
>>
>
> I don't think this is really an issue. The validators don't really do any
> formatting/presenting of the data, though in some cases they transform the
> data (which I think is properly the role of the model). The "represent"
> attibute of a field, on the other hand, can sometimes straddle the line
> between mere data transformation and actual formatting/presentation -- but
> even then, it may still make sense to keep these in the model because they
> will apply to all places where the field is represented, keeping the code
> DRY.
>
> Anthony
>
--