# Ujs

**URL:** <https://www.ruby-forum.com/t/ujs/77932>\
**Category:** IT\
**Created:** [December 1, 2006, 5:30pm UTC](https://www.ruby-forum.com/t/ujs/77932 "2006-12-01T17:30:42Z")\
**Posts on this page:** 5\
**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 1, 2006, 5:30pm UTC](https://www.ruby-forum.com/t/ujs/77932/1 "2006-12-01T17:30:42Z")

</div>

Ciao,

sto implementando UJS nella mia applicazione ma non riesco a richiamare  
una funzione presente in un mio file .js

nel controller ho messo  
apply\_behaviour ‘div#map’, “testJS()”

e non funziona, mentre questa funziona:  
apply\_behaviour ‘div#map’, “alert(’’)”

da cosa può dipendere?

Saluti Andrea

---

<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 1, 2006, 5:32pm UTC](https://www.ruby-forum.com/t/ujs/77932/2 "2006-12-01T17:32:44Z")

</div>

forse “testJS()” va in errore e tace… niente nella js console?  
stb wrote:

Ciao,

sto implementando UJS nella mia applicazione ma non riesco a richiamare  
una fun  
zione presente in un mio file .js

nel controller ho messo  
apply\_behaviour ‘div#map’, “testJS()”

e non funziona, mentre questa funziona:  
apply\_behaviour ‘div#map’, “alert(‘’)”

da cosa può dipendere?

Saluti Andrea

* * *

Ml mailing list  
[1]removed\_email\_address@domain.invalid  
[2][http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
“Remember, always be yourself. Unless you suck.” - Joss Whedon

References

1. [mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
2. [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

---

<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 1, 2006, 5:50pm UTC](https://www.ruby-forum.com/t/ujs/77932/3 "2006-12-01T17:50:50Z")

</div>

niente sono un’ idiota non avevo messo function nella dichiarazione 😛

----- Original Message -----  
From: “david” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
To: “ruby-it” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Sent: Friday, December 01, 2006 5:31 PM  
Subject: Re: [ruby-it] UJS

---

<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 1, 2006, 5:56pm UTC](https://www.ruby-forum.com/t/ujs/77932/4 "2006-12-01T17:56:53Z")

</div>

🙂  
E’ capitato pure a me…  
stb wrote:

```
 niente sono un' idiota non avevo messo function nella dichiarazione
 :P
 ----- Original Message ----- From: "david"
 [1]<removed_email_address@domain.invalid>
 To: "ruby-it" [2]<removed_email_address@domain.invalid>
 Sent: Friday, December 01, 2006 5:31 PM
 Subject: Re: [ruby-it] UJS

   forse "testJS()" va in errore e tace... niente nella js console?
   stb wrote:
 Ciao,
 sto implementando UJS nella mia applicazione ma non riesco a
 richiamare una fun
 zione presente in un mio file .js
 nel controller ho messo
 apply_behaviour 'div#map', "testJS()"
 e non funziona, mentre questa funziona:
 apply_behaviour 'div#map', "alert('')"
 da cosa può dipendere?
 Saluti Andrea
 _______________________________________________
 Ml mailing list
 [[3]1]removed_email_address@domain.invalid
 [2][4]http://lists.ruby-it.org/mailman/listinfo/ml
 --
 "Remember, always be yourself. Unless you suck." - Joss Whedon
 References
   1. [5]mailto:removed_email_address@domain.invalid
   2. [6]http://lists.ruby-it.org/mailman/listinfo/ml
 _______________________________________________
 Ml mailing list
 [7]removed_email_address@domain.invalid
 [8]http://lists.ruby-it.org/mailman/listinfo/ml

 _______________________________________________
 Ml mailing list
 [9]removed_email_address@domain.invalid
 [10]http://lists.ruby-it.org/mailman/listinfo/ml

```

–  
“Remember, always be yourself. Unless you suck.” - Joss Whedon

References

1. [mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
2. [mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
3. mailto:1]removed\_email\_address@domain.invalid
4. [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)
5. [mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
6. [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)
7. [mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
8. [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)
9. [mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
10. [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

---

<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 1, 2006, 6:04pm UTC](https://www.ruby-forum.com/t/ujs/77932/5 "2006-12-01T18:04:56Z")

</div>

ok quello l’ho risolto ma ora ho un’ anomalia, installando UJS non mi  
vanno  
più dei controller.

diciamoc he non mi funziona il render :update, è normale?

con UJS installato questo codice  
render :update do |page|

session[:myTravel].locations.length.times do |n|

session[:myTravel].locations[n].place = params[“location#{n}”][:place]

page.call “geocode”, params[“location#{n}”][:place]

end

page.replace\_html “form\_container”, :partial =\> ‘new\_travel\_step2’,  
:layout  
=\> false

end

mi genera

try {  
geocode(“milano”);  
geocode(“bologna”);  
Element.update(“form\_container”, “\n \<form  
action=”/travels/new\_travel\_step3" id=“uj\_element\_1”  
method=“post”\>\n  
\n \n

\n destinazioni inserite:\n \n 
\n
\n 

\n 
\n\n
\n 1 -&nbsp; \n
\n 
\n milano&nbsp; \n 
\n \n 
\n partenza il&nbsp; \n 
\n \n 
\n 2006-11-12\n 
\n \n \n \n \n   
\n
\n \n \n \n 

\n \n\n
\n 2 -&nbsp; \n
\n 
\n bologna&nbsp; \n 
\n \n 
\n partenza il&nbsp; \n 
\n \n 
\n 2006-11-12\n 
\n \n \n \n \n   
\n \n   
\n vuoi offrire un passaggio? \n \n \n \n 
\n 
\n 
prezzo
 \n posti
\n
\n \n \n
\n
\n 1 -&nbsp; \n
\n 
\n milano&nbsp; \n 
\n \n 
\n il&nbsp; \n 
\n \n 
\n 2006-11-12\n 
\n \n 
 \n &nbsp;€\n
\n \n
 \n \n 
\n \n 
\n \n
\n
\n 2 -&nbsp; \n
\n 
\n bologna&nbsp; \n 
\n \n 
\n il&nbsp; \n 
\n \n 
\n 2006-11-12\n 
\n \n 
 \n &nbsp;€\n
\n \n
 \n \n 
\n \n 
\n \n \n 
\n
Titolo del tuo viaggio
 \n
\n \n
\n 
\n \n
\n 
\n 
mezzo di trasporto
 \n \n macchina\nnave\naereo\ntreno\nmoto\nbus\n
\n 
\n \n scopo del tuo viaggio \n
\n vacanza\nstudio\nlavoro\nvolontariato\n
\n \n \n \n 
\n
descrizione
 \n
\n description...\n
\n 
\n \n
 \n \n n? massimo di persone\n \n illimitato\n
\n \n \n
\n tags
 \n
\n \n 
\n \n \n \n"); } catch (e) { alert('RJS error:\n\n' + e.toString()); alert('geocode(\"milano\");\ngeocode(\"bologna\");\nElement.update(\"form\_container\", \"----- Original Message ----- From: "david" To: "ruby-it" Sent: Friday, December 01, 2006 5:54 PM Subject: Re: [ruby-it] UJS
