Errore con Prototype 1.5.0_rc1 e link_to_remote :with option
Non so se avete mai usato il link_to_remote con l’opzione :with in questo modo:
1 link_to_remote("testo", 2 :url => {:action => :add_detail}, 3 :with => "'var1=;var2=)
In questo caso la sintassi del blocco di codice sopra, con il prototype 1.5.0_rc1 vi darà un errore. Infatti i parametri passati dal link_to_remote verranno troncati e non passati correttamente. Per ovviare al problema basta sostituire il “;” con un “&” cosi:
1 link_to_remote("testo", 2 :url => {:action => :add_detail}, 3 :with => "'var1=&var2=)
C’è da dire che nella maggior parte dei casi potete passare i valori del link_to_remote tramite l’url ma se vi sono alcune informazioni da passare inserite lato client allora sarete obbligati ad usare l’opzione :with nel modo che vi ho detto precedentemente.
Se non sapevate che si può usare l’opzione :with con il link_to_remote provate a guardare qui sul rails manual tra le User Added Notes

