# Apply\_behaviour

**URL:** <https://www.ruby-forum.com/t/apply-behaviour/80866>\
**Category:** IT\
**Created:** [December 31, 2006, 4:46pm UTC](https://www.ruby-forum.com/t/apply-behaviour/80866 "2006-12-31T16:46:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [December 31, 2006, 4:46pm UTC](https://www.ruby-forum.com/t/apply-behaviour/80866/1 "2006-12-31T16:46:49Z")

</div>

Ciao,

ho qualche problrema ad usare ujs, dovrei manipalare un array di oggetti  
per estrarre le coordinate geografiche e aggiungere il relativo  
puntatore alla mappa, per far ciò ho pensato a una cosa del genere  
apply\_behaviour ‘div#info\_box’, “placeMpaPoints()”

ma piccolo problema, non ho la minima idea di come poter passare un  
array di oggetti(suppongo che lo veda come un array di array) alla mia  
funziona javascript o nel file js contenente la mia funziona, per  
esempio carico la pagina principale con la mappa e ho a disposizione la  
variabile di istanza con tutte le posizioni.

Avrei anche pensato di usare apply behaviour in questo modo, lanciando  
un metodo rails che si occupi a sua volta di invocare il metodo  
javascript per ogni posizione ma non funziona visto che la vista esegue  
un solo render alla volta

apply\_behaviour ‘div#info\_box’,place\_map\_points

ora sto pensando di provarlo a fare si col metodo rails ma un metodo  
vuoto e una vista rjs sperando che me le renderizzi entrambe.

Voi cosa consigliate?

Saluti Andrea
