Vous avez étiqueté ruby-on-rails, donc je suppose que cela va être une application rails. Avez-vous l'intention de mettre en œuvre votre propre système d'authentification et de connexion ou allez-vous utiliser un gem/plugin. Je demande parce que je n'aurais pas pensé que la gamme d'actions serait la partie délicate si les actions étaient toutes définies dans le contrôleur/a. Par exemple, avec devise ajouter:
before_filter :authenticate_user!
dans le contrôleur ferait en sorte que toutes les actions nécessiteraient une connexion. Cela peut être affiné en utilisant: sauf Avec cela à l'esprit comme
before_filter :authenticate_user!, :except => [:index, :show]
nous ne devons vraiment réfléchir sur les parties ajax. Vous pourriez peut-être y parvenir en utilisant des modèles de js.erb et en utilisant respond_to dans la méthode, par exemple
def log_in
respond_to do |f|
# gracefully fallback!
f.html { redirect_to new_user_session_path }
# or do something snazy..
f.js
end
end
La partie difficile pourrait en fait être obtenir le journal ajax dans le travail partiel, mais nous espérons que ce que je l'ai dit peut-être aider le processus de pensée.
Bates Ryan a fait un bon screencast sur jQuery avec Rails, mais je ne peux pas poster le lien ...
Merci! L'idée générale fonctionne. Je l'ai mis en œuvre, la façon dont j'ai exécuté l'événement click semble hackish - pouvez-vous jeter un oeil ici? http://stackoverflow.com/questions/3692288/elegantly-passing-an-click-event-through-multiple-callbacks –