what are options used for?

Hi jamal,

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?