Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Philippe Demaria
Je le redonne : demaria.phili...@lfbogota.com Le jeudi 16 avril 2015 07:58:39 UTC-5, Philippe Demaria a écrit : > > Oui bien sûr. > C'est pour ça que j'ai mis mon mail pro. > > Le jeudi 16 avril 2015 07:53:46 UTC-5, Olivier El Mekki a écrit : >> >> Sans vouloir être rabbat joie, peut-être devriez-

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Philippe Demaria
Oui bien sûr. C'est pour ça que j'ai mis mon mail pro. Le jeudi 16 avril 2015 07:53:46 UTC-5, Olivier El Mekki a écrit : > > Sans vouloir être rabbat joie, peut-être devriez-vous tout deux continuer > cette discussion par mail privé, cela commence à devenir plus du pair > programming qu'une disc

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Benjamin Guimberteau
+1 Le 16 avr. 2015 14:53, "Olivier El Mekki" a écrit : > Sans vouloir être rabbat joie, peut-être devriez-vous tout deux continuer > cette discussion par mail privé, cela commence à devenir plus du pair > programming qu'une discussion ouverte à mailer à des centaines de personnes > ;) > > > > On

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Guirec Corbel
Olivier, t'as raison. Désolé. Le 16 avril 2015 08:53, Olivier El Mekki a écrit : > Sans vouloir être rabbat joie, peut-être devriez-vous tout deux continuer > cette discussion par mail privé, cela commence à devenir plus du pair > programming qu'une discussion ouverte à mailer à des centaines de

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Olivier El Mekki
Sans vouloir être rabbat joie, peut-être devriez-vous tout deux continuer cette discussion par mail privé, cela commence à devenir plus du pair programming qu'une discussion ouverte à mailer à des centaines de personnes ;) On Thursday, April 16, 2015 at 2:51:41 PM UTC+2, Philippe Demaria wrot

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Philippe Demaria
Sinon, le code te parait bon ? -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse rai

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Philippe Demaria
Bin non, mon pauvre, je le prends sur mes nuits et sur mes dimanchesEt sur ma famille aussi. J'adore essayer de dompter les ordinateurs. C'est juste par challenges intellectuels. Mais ce projet, je voudrais le présenter à plus grande échelle, et peut être fonder une association. Alors là, ce

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Guirec Corbel
> => Là tu me parles du controller. Or, je n'ai qu'un seul controller pour > tous les exercices, c'est celui qui s'apelle exo_aleas_controller > .html.erb qui hérite de ExoAleasController < ApplicationController > Dans mon modèle, je n'ai pas de Exo.find(id). Je voulais dire que, dans le contrôle

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Philippe Demaria
Ça commence à ressembler à quelque chose de bien. Je pense que tu bouger ceci : @a=rand(20)-rand(20) @b=rand(2..7) @c=rand(20)-rand(20) @d=rand(2..7) dans ton modèle. => je viens de le faire. OK. Normalement, ta vue sera dans app/views/ton_controlleur_au_pluriel/ton_action.

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Philippe Demaria
Tu fais déjà énormémént Le jeudi 16 avril 2015 07:19:14 UTC-5, Guirec Corbel a écrit : > > Ça commence à ressembler à quelque chose de bien. Je pense que tu bouger > ceci : > > @a=rand(20)-rand(20) > @b=rand(2..7) > @c=rand(20)-rand(20) > @d=rand(2..7) > > dans ton modèle. >

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Guirec Corbel
Ça commence à ressembler à quelque chose de bien. Je pense que tu bouger ceci : @a=rand(20)-rand(20) @b=rand(2..7) @c=rand(20)-rand(20) @d=rand(2..7) dans ton modèle. Normalement, ta vue sera dans app/views/ton_controlleur_au_pluriel/ton_action.html.erb. Pour ton contrôleur, ça d

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Philippe Demaria
C'est juste parfait... J'ai donc écris le code ci dessous. *Model :* je crée un model générique : class ExoAlea include Mongoid::Document include Mongoid::Timestamps field :title, type: String field :text, type: String field :help, type: String field :time, type: Integer field :rep

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Philippe Demaria
Mince parti trop vite. C'est juste parfait... J'ai donc écris le code ci dessous. *Model :* je crée un model générique : class ExoAlea include Mongoid::Document include Mongoid::Timestamps field :title, type: String field :text, type: String field :help, type: String field :time, ty

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Philippe Demaria
C'est juste parfait... J'ai donc écris le code ci dessous. *Model :* je crée un model générique : class ExoAlea include Mongoid::Document include Mongoid::Timestamps field :title, type: String field :text, type: String field :help, type: String field :time, type: Integer field :rep

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Guirec Corbel
1 controlleur, une vue, 1 modèle de base et des modèles enfants pour la logique spécifique de chaque exercice. Le 16 avril 2015 07:56, Philippe Demaria a écrit : > la question que je me pose est : > pour 1000 exos, combien de controlle, de model et de vues ? > > > Le jeudi 16 avril 2015 06:49:47

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Philippe Demaria
la question que je me pose est : pour 1000 exos, combien de controlle, de model et de vues ? Le jeudi 16 avril 2015 06:49:47 UTC-5, Guirec Corbel a écrit : > > Je pense qu'il faudrait que tu utilises l'action new pour afficher le > questionnaire et que tu fasses la validation dans create. Il fau

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-16 Thread Guirec Corbel
Je pense qu'il faudrait que tu utilises l'action new pour afficher le questionnaire et que tu fasses la validation dans create. Il faut essayé de correspondre à une interface CRUD le plus possible. Si ces actions sont déjà prises, je pense que tu devrais créer un nouveau contrôleur. Le 15 avril 20

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Philippe Demaria
Dans ma vue show, j'ai <%= simple_form_for @exo_alea, :url => {:controller => "exo_aleas", :action => "validation"}, defaults: { label: false } do |f| %> Dans le cas utilisé danbs mon précédent post, je dois changer :url => {:controller => "exo_aleas", :action => "validation"}. Je mets quoi à

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Philippe Demaria
D'après ce que je comprends : Considérons que je veux créer 1000 exercices aléatoires *... eh oui !Model :* je crée un model générique : class ExoAlea include Mongoid::Document include Mongoid::Timestamps field :title, type: String field :text, type: String field :help, type: String

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Guirec Corbel
En ruby, quand tu fais un héritage et que tu ré-implémentes une méthode, ça écrase la méthode mère. Dans cas, si tu fais ExoDiscriminant.new.result_valid? c'est bien ExoDiscrimant#result_valid? qui va être appelé et non Exo#result_valid? Transfères toute la logique dans le modèle. Ne laisse rie

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Philippe Demaria
Je vois ce que tu veux dire mais il y a une validation pour chaque exo. Donc la méthode def result_valid? n'est pas unique. Donc je ne peux rien mettre dedans def result_valid? # Ta méthode validate dans ton contrôleur. Je garde alors mon controller avec la méthode dedans. c'est ça ?

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Guirec Corbel
T'as juste une heure de décalage avec moi. Je suis au Québec. Bonne chance. Le 2015-04-15 18:02, Philippe Demaria a écrit : Ta méthode a l'air parfaite. Je vais la tester. Désolé pour le temps de réponse mais j'habite en Colombie (7heures de décalage)...et une famille aussi Merci à tous le

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Philippe Demaria
Ta méthode a l'air parfaite. Je vais la tester. Désolé pour le temps de réponse mais j'habite en Colombie (7heures de décalage)...et une famille aussi Merci à tous les 2, je vais plancher vos idées. Le mercredi 15 avril 2015 11:47:01 UTC-5, Guirec Corbel a écrit : > > Je vais te donner un exe

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread thierry henrio
2015-04-15 21:41 GMT+02:00 thierry henrio : > > ce qui compte est l'algorithme ( et le protocole @joeerl said ) : code tes > types de problemes dans ton modele > Mon mailer n'est pas bien configure ( comme mon clavier d'ailleurs :) -- -- Vous avez reçu ce message, car vous êtes abonné au group

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread thierry henrio
2015-04-15 18:34 GMT+02:00 Philippe Demaria : > Justement, je ne voudrais pas passer par le stockage en bdd. > les exercices étant alétoires, je ne veux pas utiliser d'enregistrement en > base de données. Comme cela avec un type d'exo, j'ai une infinité d'exo. > Et comment tu les genere tes exerc

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Guirec Corbel
Je vais te donner un exemple potentiel (non testé) pour ton code. class ExoDiscriminant include Mongoid::Document include Mongoid::Timestamps field :title, type: String field :text, type: String field :help, type: String field :time, type: Integer field :reponseStudent, type: Intege

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Philippe Demaria
Justement, je ne voudrais pas passer par le stockage en bdd. les exercices étant alétoires, je ne veux pas utiliser d'enregistrement en base de données. Comme cela avec un type d'exo, j'ai une infinité d'exo. Je vais potasser ton tuto rails : samurails. Mais comme je vais avoir à peu près 1000 ty

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Philippe Demaria
Pas forcement mais pour l'instant oui. Le mercredi 15 avril 2015 09:20:25 UTC-5, thierry.henrio a écrit : > > 2015-04-15 16:02 GMT+02:00 Philippe Demaria >: > >> Voici les fichiers pour le calculs de relatifs par exemple. >> le model est le même >> >> Est-ce qu'un exercice a une seule solution ?

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Guirec Corbel
Apparemment oui mais la solution est variables car les variables ( au sens mathématique ) sont aléatoires. Les solutions doivent donc êtres calculées. Ça serait possible de stocker la formule dans la base de données et de l’exécuter en faisant une interpolation des variables. Si le chaîne "@a + @b

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread thierry henrio
2015-04-15 16:02 GMT+02:00 Philippe Demaria : > Voici les fichiers pour le calculs de relatifs par exemple. > le model est le même > > Est-ce qu'un exercice a une seule solution ? ?, Thierry -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour t

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Guirec Corbel
Première aperçu : le "then" ne te sert à rien dans tes if. Je ne savait même que c'était possible. D'après ce que je comprend, tu as uniquement le helper et la validation qui change. La première chose à faire, ça serait de ramener ces deux éléments dans le modèle. Ta vue, ton controlleur et ton hel

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Philippe Demaria
Voici les fichiers pour le calculs de relatifs par exemple. le model est le même Je voudrais factoriser tout ce qui est identique. C'est le but de Rails je crois. Le mercredi 15 avril 2015 09:00:23 UTC-5, Philippe Demaria a écrit : > > Ca je l'ai fait pour les exercices de même type et ça march

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Philippe Demaria
Ca je l'ai fait pour les exercices de même type et ça marche. Mais lorsque les exercices exo1, exo 2 et exo 3 ne sont pas sur le même sujet, il y a un problème. Par exemple : l'exo 1 est sur le discriminant l'exo 2 sur le calcul de fraction l'exo 3 sur le calcul d'entier l'exo 4 sur le calcul de

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Philippe Demaria
Et voilà. Le mercredi 15 avril 2015 08:48:58 UTC-5, Guirec Corbel a écrit : > > Un modèle, une vue, un contrôleur et un helper. Ça va nous aider à > comprendre. > > Le 15 avril 2015 09:46, Philippe Demaria > a écrit : > >> Merci pour ta réponse rapide. >> Quel exemple de code voudrais tu ? >> >

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Guirec Corbel
Un modèle, une vue, un contrôleur et un helper. Ça va nous aider à comprendre. Le 15 avril 2015 09:46, Philippe Demaria a écrit : > Merci pour ta réponse rapide. > Quel exemple de code voudrais tu ? > > Le mercredi 15 avril 2015 08:44:20 UTC-5, Guirec Corbel a écrit : >> >> Peux-tu nous envoyer

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Philippe Demaria
Merci pour ta réponse rapide. Quel exemple de code voudrais tu ? Le mercredi 15 avril 2015 08:44:20 UTC-5, Guirec Corbel a écrit : > > Peux-tu nous envoyer un exemple de ton code ? Je suis convaincu que ce que > tu veux peux être fait en 10 lignes de code (de moins de 80 caractères par > ligne).

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Guirec Corbel
Peux-tu nous envoyer un exemple de ton code ? Je suis convaincu que ce que tu veux peux être fait en 10 lignes de code (de moins de 80 caractères par ligne). Le 15 avril 2015 09:41, Guirec Corbel a écrit : > Bonjour, > > Je pense que tu fais fausse route. Tu peux créer un seul model, avec une >

Re: [RailsFr] Débutant...Comment utiliser une vue pour plusieurs controllers ?

2015-04-15 Thread Guirec Corbel
Bonjour, Je pense que tu fais fausse route. Tu peux créer un seul model, avec une commande comme "rails g model Exercise question anwser". Tu peux également faire un seul contrôleur "ExercisesController" avec la méthode show. Ensuite, tu créer une seule vu avec la question. Tu ajoutes la route et