Mon intention principale est de garder la fonctionnalité indépendante du Javascript, pour qu'il soit dégradable. Peut-être que je suis en train d'aller où je veux dans le mauvais sens, mais l'idée principale est:Comment faire pour rendre un fichier partiel et un fichier javascript dans le même temps dans Rails?
- il y a quelques onglets jQuery UI et lorsque l'utilisateur appuie sur un lien, un nouvel onglet est ajouté correspondant à cette action
$("#tabs").tabs('add', "/groups", "My Groups");
- le contrôleur identifie la requête AJAX et rend seulement la partie de cet onglet
if request.xhr? render :partial => "index_tab" end
- à ce point, je voudrais que le fichier Javascript associé à l'action
/groups/index
à exécuter ainsi, ce qui signifie le fichier dans le dossier index.js.erb les groupes. En raison de la règle "un seul rendu", je ne pouvais pas penser à une bonne façon de le faire et j'ai besoin d'une solution rapide.
Nous vous remercions de vos suggestions.
Merci ... Eh bien je suppose que tout mettre ensemble est une solution définitive. Mais à ce stade, j'ai des fichiers js séparés pour chaque action de chaque contrôleur et j'espérais pouvoir garder les choses comme ça. – master2004
Je le fais aussi et je les empaquette en utilisant l'excellent asset_packager. Vous pouvez toujours les inclure individuellement dans votre modèle pour le développement. –