2010-12-15 31 views
0

Je suis un cours de «cloud computing» et j'ai quelques problèmes que j'essaie de résoudre pour le projet final. Je vais commencer par dire que je ne sais rien à propos de ce sujet, et les quelques powerpoints que j'ai retirés de ma classe en ligne ne semblent pas vraiment me diriger dans la bonne direction.Création d'un formulaire d'évaluation

Fondamentalement, ce que je dois faire est d'avoir une page qui permet à un utilisateur de créer un formulaire d'évaluation. J'ai une idée générale sur la façon de le faire, mais je ne sais même pas par où commencer dans les rails, j'espérais qu'il y aurait des choses que Rails ferait pour moi qui pourraient le rendre plus facile. Mon hypothèse est que je pourrais créer un formulaire qui permettrait des entrées pour les en-têtes de section. Ensuite, quand il y en a un, je dois autoriser les entrées de questions réelles. L'utilisateur a alors la possibilité d'ajouter des questions pour la section. Ensuite, l'utilisateur peut ajouter un autre titre, et des questions. Lorsque ce «processus» est terminé, je dois autoriser un deuxième utilisateur à utiliser le formulaire pour les entrées.

Je suppose que je dois en quelque sorte de faire un objet « chaîne » qui contiendra le texte que je la mise en place, et il met en place des entrées pour chaque question.

Je suis paumé où commencer, je vais probablement poser beaucoup de questions.Je ne veux pas la solution que j'ai juste besoin d'obtenir des pointeurs, se diriger dans la bonne direction

le premier pas que je pense est de trouver un moyen de permettre une «commande» pour faire l'équivalent de ceci mais dans le navigateur d'une autre forme: rails génèrent l'échafaudage Sujet d'évaluation: évaluation de corde: chaîne commentaires: chaîne

Existe-t-il un moyen de "créer" un échafaudage d'un formulaire à l'aide de rails dans un navigateur Web?

Répondre

1

Il me semble que vous êtes principalement concerné par les formes créées en utilisant Rails. Railscasts a quelques tutoriels impressionnants sur les formes: Railscasts

Après avoir affiché certains de ceux-ci, vous devriez voir que Rails suit une politique MVC (plus d'information here).

Depuis que vous avez mentionné l'échafaudage, il crée plusieurs actions de contrôleur. L'un d'entre eux est «nouveau» (ou «modifier»), ce qui, à mon avis, serait l'équivalent de la création du formulaire d'évaluation. Vous pouvez ensuite créer une action de contrôleur pour que les utilisateurs remplissent le formulaire d'évaluation. Ces liens devraient éclaircir quelques-unes de vos questions et vous habituer à la terminologie des rails pour de meilleures questions plus tard.

Bonne chance!

+0

Cela ressemble à un site vraiment utile! Merci, j'aurais aimé le savoir plus tôt. – onaclov2000