> On Jul 1, 2016, at 3:20 PM, Johnny Stewart <[email protected]> wrote: > > Hi, > > I have 2 views on which I am running some javascript for a rating: > > from first view: > > <script> > $(document).on('turbolinks:load', function() { > $('.star-rating').raty({ > path: '/assets/', > readOnly: true, > score: function() { > return $(this).attr('data-score'); > } > }); > }); > </script> > > and second: > > <script> > $(document).on('turbolinks:load', function() { > $('#star-rating').raty({ > path: '/assets/', > scoreName: 'review[rating]' > }); > }); > </script> > > now here they work fine as is but, I don't want them in the html so I > have moved them into reviews.coffee > > however, now on using browser forward and back buttons more stars are > added every time I move back and forward with the browser(this doesn't > happen if I leave them in the views)
You may want to modify the raty() method so that it will only initialize the object it is called on once. Set a semaphore on that object, and if it is present, fall through. Walter > > I can't work out how to fix this (I also have the feeling I shouldn't be > using turbolinks:load like this) > > If anyone with decent javascript knowledge could point me in the right > direction I'd be grateful.. > > thanks, > > J. > > -- > 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 unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-talk/b7192a2c48791e5f8bee26b1e763742c%40ruby-forum.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/BB0199DC-FCEB-46CE-B3F9-3E296EDDF21B%40wdstudio.com. For more options, visit https://groups.google.com/d/optout.

