A few quick newbie questions

(posted this in Ruby mistakenly, reposting here)
Hi

A few things I’m wondering - if anyone can answer without too much
trouble! (I know if I google enough I could learn what’s going on…)

I’m trying to make a string of url parameters, like this:
“&#{unless category_name.nil?; ‘category=’ + category_name; end}”
and like that for about three different variables. Is there a faster
way?

Is there anything detrimental to using lots of partials or nested
partials? Does each one mean the sever has to open another file every
time its not cached - and so slow things down?

I have a partial which makes some ajax tabs. This (for reasons
currently beyond me!) means that the authenticity token changes, giving
the ActionController::InvalidAuthenticityToken error. One suggested fix
is to only protect put/delete/update, but that seems undesirable. Do I
want to be useing with => authenticity_token here? how?

Thanks in advance!!
–Peter

Peter E. wrote:

(posted this in Ruby mistakenly, reposting here)
Hi

A few things I’m wondering - if anyone can answer without too much
trouble! (I know if I google enough I could learn what’s going on…)

I’m trying to make a string of url parameters, like this:
“&#{unless category_name.nil?; ‘category=’ + category_name; end}”
and like that for about three different variables. Is there a faster
way?

Why are you doing this? It is usually better to pass options to link_to
or url_for, and let Rails take care of encoding the query string. There
are also some URL encoding methods that you can call directly if
necessary – check the docs.

I can’t really say enough about your other two questions to make an
answer worthwhile. Welcome to the Rails community!

Best,

Marnen Laibow-Koser
http://www.marnen.org
[email protected]