Pagination url problem

Hi,

I want to generate the sitmap, and i have written the code for that.
Here beacuse of some inner pagination, I want to get the urls in this
way.

in sitemap controller

@catalog_sub_urls = Community.find(:all, :conditions => ['name LIKE

?’, “#{‘B’}%”])

in view sitemap.rxml

 i , j = 0 , 1

@catalog_sub_urls.each do |sub_url|
i = i + 1
if i > 50
j = j + 1
@inner_urls =
[‘http://www.jobeehive.com/company-reviews/catalog/B?page=#{j.to_i}’]
else
@inner_urls =
[‘http://www.jobeehive.com/company-reviews/catalog/B?page=#{j.to_i}’]
end
end
@inner_urls.each do |url|
xml.tag! ‘url’ do
xml.tag! ‘loc’, url
xml.changefrq ‘daily’
end
end

The poblem is with this line
@inner_rls =
[‘http://www.jobeehive.com/company-reviews/catalog/B?page{j.to_i}’]

I want it to generate incremented values of j… But not getting the ways
to do the same. Or let me know what I am doing is completely wrong
way.Pls Help me… its urgent.

Thanx in advance.

put this line in double quote.

['http://www.jobeehive.com/company-reviews/catalog/B?page=#{j.to_i}http://www.jobeehive.com/company-reviews/catalog/B?page=#{j.to_i}
']
=>

["http://www.jobeehive.com/company-reviews/catalog/B?page=#{j.to_i}http://www.jobeehive.com/company-reviews/catalog/B?page=#{j.to_i}
"]

This should work

Sandip R~

On Wed, Jul 8, 2009 at 12:05 PM, Santosh T. <
[email protected]> wrote:

?’, “#{‘B’}%”])
['http://www.jobeehive.com/company-reviews/catalog/B?page=#{j.to_i}http://www.jobeehive.com/company-reviews/catalog/B?page=#{j.to_i}
xml.changefrq ‘daily’
way.Pls Help me… its urgent.

Thanx in advance.

Posted via http://www.ruby-forum.com/.


Ruby on Rails Developer
http://sandip.sosblog.com
http://funonrails.wordpress.com
www.joshsoftware.com

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs