J’utilise les lois en tant que gemme votable sur mon application rails 4. J’ai enfin réussi à le faire fonctionner avec ajax. La page ne s’actualise donc pas lorsqu’un utilisateur vote. Cependant, la taille du fichier vote.size n’est pas mise à jour tant que la page n’est pas actualisée. Voici l’action de mon contrôleur: def […]
J’utilise Ruby on Rails 4. Dans ma question précédente, je demandais comment gérer les événements JavaScript d’un élément link_to :remote “a a Rails Way”. Cependant, j’aimerais que AJAX n’évalue pas la réponse JavaScript (quelle qu’elle soit) afin de pouvoir implémenter mes comportements personnalisés. Dans mon cas, la réponse AJAX à ignorer est générée en cliquant […]
Je suis la section 4 (Problèmes côté serveur) pour configurer ajax sur une page. J’ai copié intégralement le texte du didacticiel (en remplaçant les noms de modèles par les miens). Il crée et enregistre mon enregistrement “Participants” et actualise le code partiel …. mais il affiche ce code étrange sous le formulaire soumis: $(” \n\n […]
J’utilise le modal Bootstrap dans mon application et j’essaie d’exécuter Bootstrap Modal en tant que preuve de concept (c’est-à-dire, commencez par la ligne de base du fonctionnement du modal, puis augmentez à partir de là). Dans mon _notifications.html.erb j’ai ceci: Launch demo modal ×Close Modal title … Close Save changes Le problème est que lorsque […]
Donc, si vous allez sur mon serveur de transfert, vous verrez un mini tutoriel que j’ai ajouté en utilisant cet outil. Cependant, si vous cliquez sur Inscription ou sur une autre page, le didacticiel continuera à apparaître. Alors, comment puis-je créer un cookie pour qu’il ne s’affiche qu’une fois par utilisateur? J’ai essayé le cookie […]
Dans mon application Rails 4, j’ai un modèle Calendar et Post , qui utilisent des itinéraires shallow : resources :calendars do resources :posts, shallow: true end Un calendrier has_many publications et une publication belong_to un calendrier. J’utilise déjà un appel AJAX sur l’action Posts#Update de la vue post show.html.erb pour mettre à jour le show.html.erb […]
_form.html.erb index.html.erb <tr class="tr-“> fees_controller.rb class ExpensesController < ApplicationController before_action :set_expense, only: [:show, :edit, :update, :destroy] # GET /expenses # GET /expenses.json def index @expenses = Expense.all end # GET /expenses/1 # GET /expenses/1.json def show end # GET /expenses/new def new if Expense.last.present? @expense = Expense.last.dup else @expense = Expense.new end end # GET […]
Ceci est mon fichier main.js : jQuery(function($) { $(‘LI.tree-item-name’).has(‘ul’).click(function() { if ($(this).hasClass(‘opened’)) { $(this).find(‘UL’).slideUp(); $(this).removeClass(‘opened’); } else { $(this).find(‘UL’).slideDown(); $(this).addClass(‘opened’); } return false; }); $(‘LI.tree-item-name li’).click(function(e) { e.stopPropagation(); }) }); jQuery(window).load(function(){ jQuery(‘#video’).removeClass(‘loading’); jQuery(‘#video .box’).animate({‘opacity’ : ‘1’}); var $container = jQuery(‘#video’); $container.masonry({ columnWidth: 299, itemSelector: ‘.box’ }); jQuery(‘.popupbox’).click(function(){ jQuery(‘.popup:visible’).fadeOut(); var id = ‘#’+jQuery(this).data(‘popup’); jQuery(‘#overlay’).fadeIn(); jQuery(id).css(‘top’, jQuery(window).height()/2 […]
J’utilise la méthode jQuery “on” dans une application Rails pour attacher un événement à un formulaire qui n’existe pas toujours. Il ne semble pas attacher un gestionnaire d’événements lorsque #myForm est ajouté au document. Voici l’utilisation suggérée par UJS de on() : $(“#myForm”).on(“ajax:complete”, function(xhr, status) { … } Voici comment j’implémente habituellement jQuery’s on() , […]
J’utilise jQuery DataTables dans un nouveau projet Rails 4.2. J’ai un grand nombre de résultats qui doivent être filtrés par groupe, projet et statut. Le choix du groupe filtre la sélection de projet, via un aller-retour dans l’application, et la sélection de projet filtre le tableau de la même manière. J’enregistre le groupe et le […]