IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ruby on Rails Discussion :

contenu editable à la volée


Sujet :

Ruby on Rails

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 136
    Points : 89
    Points
    89
    Par défaut contenu editable à la volée
    Je recherche à reproduire le comportement decrit sur cette page : http://24ways.org/2005/edit-in-place-with-ajax pour éditer du contenu. Je connais un peu javascript mais pas ajax (je crois que c'est pour effectuer des requêtes côté serveur donc aisément remplaçable par ruby). Mais à mon avis javascript ne permet pas d'interagir avec le code ruby mais uniquement avec le code html généré donc je voulais savoir si ruby pouvais intégralement remplacer javascript parce que sinon je vais devoir coder ça en dehors de rails et j'aimerais mieux pas

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Points : 652
    Points
    652
    Par défaut
    Je recherche à reproduire le comportement decrit sur cette page : http://24ways.org/2005/edit-in-place-with-ajax
    Le lien que tu donnes date de 2006, la méthode "in_place_edit_for" n'existe plus depuis longtemps.
    Par contre, même à l'époque, cette méthode n'était absolument pas indispensable, c'était juste un raccourci pour avoir une balise à peu près fonctionnelle, pour faire de l'édition directement dans la page.
    Mais rien n'a jamais empêché, ni empêche aujourd'hui, d'écrire toi même ton code js dans le contrôleur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
      def edit
        @post = Post.find(params[:id])
        respond_to do |format|
          format.html
          format.js {
            render :update do |page|
              page.replace_html "", :partial => ""
            end
          }
        end
      end

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 136
    Points : 89
    Points
    89
    Par défaut
    Je comprends pas très bien pourquoi c'est dans le contrôleur ce que je voudrais c'est quand je clique sur mon texte contenu dans ma balise <p> ça se transforme en formulaire. Ca a plutot à voir avec la vue non ?

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Points : 652
    Points
    652
    Par défaut
    Ca dépend si tu fais de l'Ajax ou pas.
    Si tu fais de l'Ajax, ça va envoyer une requete au serveur, et donc passer par le contrôleur.
    Mais tu peux aussi précharger ton mini-formulaire invisible, et le rendre visible avec un clic. Dans ce cas, tu peux coder ça direct dans la vue en effet.

Discussions similaires

  1. [JTable] Cellule editable qui efface mon contenu
    Par Zanton dans le forum Composants
    Réponses: 4
    Dernier message: 01/06/2006, 12h34
  2. utilisation du contenu d'un champ edit dans une requete sql
    Par amri2006 dans le forum C++Builder
    Réponses: 2
    Dernier message: 23/01/2006, 16h05
  3. Retourner de 90° contenu [Edit] ou [Label] pour impression
    Par Droïde Système7 dans le forum Composants VCL
    Réponses: 13
    Dernier message: 05/11/2005, 23h10
  4. [Debutant]Edition du contenu entre les balises
    Par Perceval dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 01/06/2005, 09h16
  5. Alignement du contenu d'un edit à droite
    Par bertrand_declerck dans le forum Composants VCL
    Réponses: 3
    Dernier message: 17/11/2004, 14h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo