This does not make any sense to me:
I have a model called TypeWell along with it controller and forms. If I
attach a jQuery event Handler using old fashioned Javascript code to its
form partial like shown below:
:javascript
$(document).ready(function() {
$("#type_well_gas_type").change(function() {
alert("Gas type changed");
});
});
It alerts the message once (correctly) as shown when I change the
gas_type drop-down. If however, I move this code from the form partial
(app/views/type_wells/_form.haml.html to the corresponding coffeescript
file
app/assets/javascripts/type_wells.js.coffee (of course delete it from
the form partical) as shown below:
$(document).ready ->
$("#type_well_gas_type").change ->
alert "gas type changed"
then it triggers twice instead of once as expected?
This is as basic as it gets. Is there something that I do not
understand about asset pipeline that is causing this behavior?
Please explain.
Thanks.
Bharat
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
No comments:
Post a Comment