your 2nd problem got solved b'coz, you combined :id and :actions as
one object(meaning one parameter to link_to, so second parameter to
link to is options, which
is a hash like structure, where you can pass all your arguements), if
you don't put those flower brace, it won't work b'coz it
assumes, :action as second argument
and :id as third argument(which is html_options, nothing but all the
possible html tag attributes like id, name, style, class etc..).
And in your 3rd question, can you please show what exception it
throws, and what does :include => :children mean.
Are you sure, is there any standard argument to find with :children as
the value of :include key?