why javascript is never called in the view index

if i rendered in the controller   def index     @tips = Tip.all

    respond_to do |format|

      format.html # index.html.erb       format.js { render :nothing => true }

      format.xml { render :xml => @tips }     end   end the complete source, the view index, the index.js.erb and the controller http://pastie.org/1576136

please help

Never rendering

Started GET "/tips" for 127.0.0.1 at Thu Feb 17 14:38:15 -0600 2011   Processing by TipsController#index as HTML   Tip Load (0.6ms) SELECT `tips`.* FROM `tips`   Tiptag Load (0.3ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.tips_id = 37)   Tiptag Load (0.2ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 37) LIMIT 1   Tag Load (0.2ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 3) LIMIT 1   Tiptag Load (0.3ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.tips_id = 48)   Tiptag Load (1.0ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 47) LIMIT 1   Tag Load (0.1ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 11) LIMIT 1   Tiptag Load (0.1ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 48) LIMIT 1   Tag Load (0.1ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 12) LIMIT 1   Tiptag Load (0.2ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.tips_id = 49)   Tiptag Load (0.2ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 49) LIMIT 1   CACHE (0.0ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 11) LIMIT 1   Tiptag Load (0.1ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 50) LIMIT 1   CACHE (0.0ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 12) LIMIT 1   Tiptag Load (0.2ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.tips_id = 50)   Tiptag Load (0.2ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.tips_id = 51)   Tiptag Load (0.1ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 51) LIMIT 1   Tag Load (0.1ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 13) LIMIT 1   Tiptag Load (0.2ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 52) LIMIT 1   Tag Load (0.2ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 14) LIMIT 1   Tiptag Load (0.2ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.tips_id = 52)   Tiptag Load (0.1ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 56) LIMIT 1   CACHE (0.0ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 14) LIMIT 1   Tiptag Load (0.1ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 57) LIMIT 1   Tag Load (0.1ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 19) LIMIT 1   Tiptag Load (0.2ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.tips_id = 63)   Tiptag Load (0.2ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 64) LIMIT 1   Tag Load (0.1ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 25) LIMIT 1   Tiptag Load (0.2ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.tips_id = 64)   Tiptag Load (0.1ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 65) LIMIT 1   CACHE (0.0ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 25) LIMIT 1   Tiptag Load (0.2ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.tips_id = 65)   Tiptag Load (0.1ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 66) LIMIT 1   CACHE (0.0ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 25) LIMIT 1   Tiptag Load (0.2ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.tips_id = 67)   Tiptag Load (0.1ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 68) LIMIT 1   CACHE (0.0ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 25) LIMIT 1   Tiptag Load (0.2ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.tips_id = 68)   Tiptag Load (0.1ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 69) LIMIT 1   Tag Load (0.1ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 4) LIMIT 1   Tiptag Load (0.1ms) SELECT `tiptags`.* FROM `tiptags` WHERE (`tiptags`.`id` = 70) LIMIT 1   Tag Load (0.1ms) SELECT `tags`.* FROM `tags` WHERE (`tags`.`id` = 9) LIMIT 1 Rendered tips/index.html.erb within layouts/todoform (87.1ms) Completed 200 OK in 99ms (Views: 83.9ms | ActiveRecord: 7.3ms)

What's the question ? I don't understand from what you've written the difference between what you're getting and what you're expecting

Fred

im expecting thata its gets execute $(document).ready(function(){ alert('ox');

} in the index.js.erb

the line

format.js {render :nothing => true}

renders, well, nothing. so it gives a blank page. if you want the action to render

the corresponding template, remove the render function.

Thanks, it works, the thing is that i did thing that the _index.js.erb is for put all the javascript,but now i see that i just to work for ajax things, i think it was a way to organize javascrit code.