Hi all,

first, thanks to Bryan 
Larsen<http://cookbook.hobocentral.net/users/75-bryan-larsen>for pointing me 
here. My original question was:

For some reasons I have to call directly Dryml.render.
However it breaks on the <br> tag, e.g. (in any rails console):
1.9.3p194 :008 > str="<p>a paragraph</p>".html_safe 
=> "<p>a paragraph</p>" 
1.9.3p194 :009 > Dryml.render str, :this => nil 
=> "<p>a paragraph</p>" 
1.9.3p194 :010 > str="<br /><p>a paragraph</p>".html_safe 
=> "<br /><p>a paragraph</p>" 
1.9.3p194 :011 > Dryml.render str, :this => nil
NoMethodError: undefined method `br' for 
#<ActionView::Base:0x00000002db5220> 
from 
~/.rvm/gems/ruby-1.9.3-p194@hobo2/gems/dryml-1.4.0.pre6/lib/dryml/template_environment.rb:635:in
 
`method_missing' 
from <br /><p>a paragraph</p>:1:in `block in render_page' 
from 
~/.rvm/gems/ruby-1.9.3-p194@hobo2/gems/dryml-1.4.0.pre6/lib/dryml/template_environment.rb:318:in
 
`block in new_object_context' 
from 
~/.rvm/gems/ruby-1.9.3-p194@hobo2/gems/dryml-1.4.0.pre6/lib/dryml/template_environment.rb:281:in
 
`block in new_context' 
from 
~/.rvm/gems/ruby-1.9.3-p194@hobo2/gems/actionpack-3.1.6/lib/action_view/helpers/capture_helper.rb:187:in
 
`with_output_buffer' 
from 
~/.rvm/gems/ruby-1.9.3-p194@hobo2/gems/dryml-1.4.0.pre6/lib/dryml/template_environment.rb:281:in
 
`new_context' 
from 
~/.rvm/gems/ruby-1.9.3-p194@hobo2/gems/dryml-1.4.0.pre6/lib/dryml/template_environment.rb:295:in
 
`new_object_context' 
from <br /><p>a paragraph</p>:1:in `render_page' from 
/home/ychevali/.rvm/gems/ruby-1.9.3-p194@hobo2/gems/dryml-1.4.0.pre6/lib/dryml.rb:189:in
 
`render' 
from (irb):11 from 
~/.rvm/gems/ruby-1.9.3-p194@hobo2/gems/railties-3.1.6/lib/rails/commands/console.rb:45:in
 
`start' 
from 
~/.rvm/gems/ruby-1.9.3-p194@hobo2/gems/railties-3.1.6/lib/rails/commands/console.rb:8:in
 
`start' 
from 
~/.rvm/gems/ruby-1.9.3-p194@hobo2/gems/railties-3.1.6/lib/rails/commands.rb:40:in
 
`<top (required)>' 
from script/rails:6:in `require' from script/rails:6:in `<main>'
I have just downloaded the latest hobo and dryml gems, and would like to 
know whether 
this is a bug or a miscomprehension before delving into the code
Thanks in advance
---
In his reply Bryan mentioned that the did not see a reason for calling 
directly Dryml.render 
(and gave some hints on how to solve the problem, though I haven't tried 
them yet, I was 
working on non-hobo stuff). Let's try to explain:
I want to put my courses (in LaTeX)  in  a hobo-constructed website. I have 
already translated
the latex sources to html, split the course in different files according to 
sections, and
associated a model to each chunck. 
Now in LaTex one can write references to other sections, and I would like 
to keep these
in the website. Thus, I tried a bit of "sed" to replace references to 
sections by references
to the objects that model the section (an object that contains the name of 
a file, plus 
other non-relevant attributes). However, this means that the content of the 
files is no longer
static, as the "link to object" part is written in Dryml. Hence my call 
Dryml.render
to update the links when the file is loaded.
I put quite a bit of effort in this (given that I am not a real hobo/rails 
programmer), but
I am also open if there exists more simple ways of doing this

bests,
Yannick
ps: thanks to Bryan Larsen for his reply ! I almost forgot !


-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/hobousers/-/-HbT4niUByUJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to