Philip Hallstrom wrote: >> as far as I know it's possible to inject Ruby code into javascript >> code >> if the javascript code is included in a view/page. >> >> But is this also possible when the javascript code is in a >> separate .js >> file that is located in the folder "public/javascripts"? > > No. The files in public/javascripts never go through Rails. You > could always create a controller/view to generate JS files though and > then treat them similarly. > > Or consider setting some initial JS objects or JSON strings that your > JS methods can look at when doing their thing.
Alternatively, assign the ruby code to a JS variable in the appropriate view/page, then you can use this variable freely in the public/javascripts script. Just make sure it is assigned before it will be used -- 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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---