Scaffold et vues

Bonjour,

nous devons développer un site utilisant une base de données ne
respectant
pas le formalisme Rails.
Que pensez vous de l’idée de créer des vues qui respecteraient ce
formalisme,
nous permettant ainsi d’utiliser le scaffolding ?
La base est du SqlServer.

Il ne faut sans doute pas trop focaliser sur le scaffolding : il n’est
utile
que pour produire un premier jet.

Sinon, ActiveRecord permet d’overloader ses conventions de nommage (id,
pluralisation, etc.)

philippe lachaise wrote:

Il ne faut sans doute pas trop focaliser sur le scaffolding : il n’est
utile
que pour produire un premier jet.

Sinon, ActiveRecord permet d’overloader ses conventions de nommage (id,
pluralisation, etc.)

Oui, les conventions peuvent ne pas etre respectees.

Attention toutefois, le seule model supporte par rails est STI (Single
Table Inheritance), il n est pas actuellement possible d adapter
Conrete/Class Table inheritance. Donc, regarde bien tout ce qui est
heritage, association, …

Le scaffolding est une arme a double tranchant: genial pour montrer l
utilite de la reflection, mais n a aucun interet en productiom.

Jean-Etienne - http://www.novAgora.hu

–Le mercredi 19 juillet 2006 16:35 +0200, philippe lachaise écrivait :

Il ne faut sans doute pas trop focaliser sur le scaffolding : il n’est
utile
que pour produire un premier jet.

Sinon, ActiveRecord permet d’overloader ses conventions de nommage (id,
pluralisation, etc.)

Tout à fait, de plus les vues sont généralement “read-only” ou alors
demande ntl’écriture de “rules” pour les rendre virtuellement read-write
(Postgresql) donc ca limite pas mal l’utilisation…

On 7/19/06, Bruno Z. [email protected] wrote:

demande ntl’écriture de “rules” pour les rendre virtuellement read-write
(Postgresql) donc ca limite pas mal l’utilisation…

En effet sauf qu’après test sur le SqlServer il semble que les vues
soient
Read/Write par défaut.

Salut à tous

sur le sujet du scaffolding, ça n’est pas la panacée bien sûr mais ça
peut
intéresser du monde (je l’avais raté et ça m’a été utile finalement) :
les
scaffolding extensions (
http://wiki.rubyonrails.org/rails/pages/Scaffolding+Extensions+Plugin)

je m’en sers lorsque j’ai besoin très rapidement de CRUD généralisé
(avec
support des associations).

class AdminController < ApplicationController
scaffold_all_models
end

a+

Thibaut