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.