2013/3/23 gmail <[email protected]>
> Le problème se trouve être que lorsque je clique sur sign_in qui se
> trouve être un lien que voici
>
> <%= link_to(image_tag("App-Button.png"),({:controller=>'devise/sessions',
> :action=>'new', :id =>'contentbox'}),:class =>'itunes')%>
>
> il me renvoie sur une nouvelle page http://127.0.0.1:3000/users/loginhors je
> voudrais avoir le rendu de cette vue "login" dans ma page
> index.html.
> Afin d'éviter de recharger une page complète .
>
Tu es sur ?
Si oui, il faut du js, et il y a une technique basique : remplacer un
element du dom :
remote: true + app/views/devise/sessions/new.js.erb
$("#whatever").html("<%= escape_javascript(render 'devise/sessions/new',
resource: something ) %>")
Essaie sur une autre vue non devise ?
Et vois ce qu'il manque pour le faire avec devise ?
https://github.com/rails/rails/blob/9dc57fe9c4807fc0ad4b1590a931891d9faa3164/actionpack/lib/action_view/helpers/javascript_helper.rb#L28
@+, Thierry
--
--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse
[email protected]
---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant,
envoyez un e-mail à l'adresse [email protected].
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .