From craig.cottingham at gmail.com Wed Aug 12 01:10:57 2009 From: craig.cottingham at gmail.com (Craig S. Cottingham) Date: Wed, 12 Aug 2009 00:10:57 -0500 Subject: [Dokkit-users] Support for partials Message-ID: I'm having trouble figuring out how to use partials in Deplate pages. After digging into the source code, I finally discovered that partials are included much as they are in Rails: <%= render :partial => 'name' %> The first problem I ran into is that while an underscore is added to the front of the partial name, no extension is added. So I changed the inclusion of the partial to <%= render :partial => 'name.rhtml' %> and added a file named '_name.rhtml' to the pages directory. The second problem is that sometimes Dokkit renders the partial, and sometimes not. When it fails, it reports "No such file or directory - doc/pages/./_name", as if it is stripping off the extension from the filename. I *think* the render succeeds the first time after I run "rake clean", but then fails every time after that. The third problem is that when the partial does render, its contents are being wrapped in an HTML p element, with the angle brackets escaped as HTML entities: <p>This is the contents of "name".</p> I suspect that this last problem has something to do with rendering the partial in a Deplate page rather than (say) the layout. Any suggestions would be greatly appreciated. -- Craig S. Cottingham craig.cottingham at gmail.com +1 (913) 826-6896 or Skype me at CraigCottingham OpenPGP fingerprint: 7977F79C