Thanks for the help on this. I figured out what my problem was.

render :partial works as advertised when used in a controller, but not
as a helper when used in a view (at least in Rails 2.0.2). The helper
version of render tries to tack the view path to the beginning of the
filepath no matter what. Instead, I used render_to_string form the
controller and used the string directly in the view. This may have
been fixed in a subsequent version of Rails.



On Jan 3, 9:58 am, pepe <p...@betterrpg.com> wrote:
> From the API:
>
> File rendering works just like action rendering except that it takes a
> filesystem path. By default, the path is assumed to be absolute, and
> the current layout is not applied.
>
>   # Renders the template located at the absolute filesystem path
>   render :file => "/path/to/some/template.erb"
>   render :file => "c:/path/to/some/template.erb"
>
>   # Renders a template within the current layout, and with a 404
> status code
>   render :file => "/path/to/some/template.erb", :layout =>
> true, :status => 404
>   render :file => "c:/path/to/some/template.erb", :layout =>
> true, :status => 404
>
> Based on that you should be able to use one of the 2 first samples and
> modify it for your needs.
>
> Pepe
>
> On Jan 2, 1:39 pm, Jeff <jeffpatter...@gmail.com> wrote:
>
> > I'm using render :file, but as far as I can tell,Railsstill tacks
> > RAILS_ROOT/app/views to the beginning of the given filename. Is there
> > a way to disable this? Ideally, I'd be rendering thepartialfrom
> >outsidetheRailsroot entirely.
>
> > On Jan 2, 3:42 am, Andrius Chamentauskas <sinsil...@gmail.com> wrote:
>
> > > render :file => ...
>
> > > On Jan 2, 12:32 am, Jeff <jeffpatter...@gmail.com> wrote:
>
> > > > I have a clientRailsproject, and I'd like to create a folderoutside
> > > > of theRailsapp completely. The client could create vanilla HTML
> > > > files and drop them into the folder. I'd then like to render those
> > > > HTML files as partials against the main site template. I want to keep
> > > > the client as far from the actualRailsapp as possible. Is there a
> > > > way for me to render partials fromoutsidetheRailsroot? Or at least
> > > >outsideviews?
>
> > > > Thanks,
> > > > Jeff
--~--~---------~--~----~------------~-------~--~----~
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@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to