Create Action render show


#1

Ciao a tutti,

mi server un piccolo aiuto su un piccolo problema che non riesco a
risolvere, in pratica ho un form che mi invia la rischiesta al server in
formato js:

simple_form_for([@movie,@movie.reviews.build], remote: true, )

Il mio problema è che voglio che mi renderizzi solo il file
create.js.erb

invece Rails fa il rendere anche del file show.html.haml

Rendered reviews/_review.html.haml (31.0ms)
Rendered movies/show.html.haml (85.0ms)
Rendered movies/create.js.erb (139.0ms)

Come posso fargli fare il render solo del file create.js.erb

Per ora ho creato un file show.js.erb vuoto e funziona ma come
implementazione non è il massimo, vorrei fare il render del solo file
create.js.erb

Grazie


#2

Senza codice da vedere è difficile trovare la soluzione ma a logica ci
deve essere qualcosa che non va attorno alla render nel controller o al
format.js o persino nel js client side che fa la chiamata ajax (qualche
header sbagliato?) Fatti generare lo scaffold di un controller e
verifica se con quello funziona.