J'ai un vieux rails projet 2.x que j'ai converti la plupart du temps sur des rails à 5.comportement Hacking RJS dans Rails 5
Une question est une partie de mes actions utilisées RJS, il ressemblait à:
if request.xhr?
render :action => 'new_user' and return
end
les new_user.js.rjs ressemble à quelque chose comme:
page.call "User.create", render(:partial => 'new_user'), {:userId => @user.id}
en regardant la réponse en chrome je peux le voir est juste retour:
User.create('<tr><td>....</td></tr>', {"userId" : 123});
Je n'ai qu'à supporter l'appel RJS de type page.call, quel serait un "hack" facile à faire fonctionner dans les rails 5?
Je ne veux pas modifier tout mon code javascript, je dois simplement avoir un bloc javascript que je passe le code JS dans mes pages d'affichage à droite?
Donc, vous voulez dire que vous ne pouvez pas utiliser rjs dans les rails 5? –
@AkiraSuzuki Ouais je crois qu'il a été sorti dans les rails 3.x – Blankman