Hi, there''s a big static part in the xml i want to output, can i do this in a "RHTML" way? i tried to copy the static part and paste into the RXML template, but it didn''t work. i tried to to do this inside my XMLController 1. def photos 2. @photos = Photo.find(:all, :limit => 3, :order => ''rand()'') 3. render :template=>"photos.xml" 4. end but it won''t work either. do i have to write the static part using the normal "xml." way? thank you. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
No you can write static content in your RXML file, just don''t write it
as XML write it as RXML...
So you can do this:
for blah in @blahs
xml.url do
xml.loc(blah_profile_url(blah))
xml.changefreq ''daily''
xml.lastmod((blah.updated_at).strftime("%Y-%m-%d"))
xml.priority''0.8''
end
end
#Static content pages
xml.url {
xml.loc(''http://www.blah.com/about/blah'')
xml.changefreq(''monthly'')
xml.priority(''0.3'')
}
xml.url {
xml.loc(''http://www.blah.com/about/blahblah'')
xml.changefreq(''monthly'')
xml.priority(''0.3'')
}
But you can do this:
for blah in @blahs
xml.url do
xml.loc(blah_profile_url(blah))
xml.changefreq ''daily''
xml.lastmod((blah.updated_at).strftime("%Y-%m-%d"))
xml.priority''0.8''
end
end
<url>
<loc>http://www.blah.com/about/blah</loc>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>http://www.blah.com/about/blah</loc>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
hope this helps,
Cam
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---