Hi,
I've tried to change a form by adding the following code do
Application.dryml:
<extend tag="form" for="Lote">
<old-form merge>
<field-list fields="nome, artigo" param/>
</old-form>
</extend>
but I always get the error "undefined method `form__for_lote' for
class `#<Class:0x106cbd7f0>'"
Note: The same happens if I try to change other forms from other
models. For instance if I try <extend tag="form" for="Fornecedor"> the
same error is showed.
If instead I try to change the form tag by adding the following code
to Application.dryml:
<def tag="form" for="Lote">
<form merge param="default">
<error-messages param/>
<field-list fields="nome, data_entrada, artigo" param/>
<div param="actions">
<submit label="#{ht 'lotes.actions.save', :default=>['Save']}"
param/><or-cancel param="cancel"/>
</div>
</form>
</def>
Nothing happens and the form is showed exactly as it is defined in the
forms.dryml
I'm using:
hobo (1.0.1)
hobofields (1.0.1)
hobosupport (1.0.1)
rails (2.3.8)
mongrel (1.1.5)
Bellow you can see the stacktrace:
/Library/Ruby/Gems/1.8/gems/hobosupport-1.0.1/lib/hobo_support/fixes/
module.rb:14:in `alias_method'
/Library/Ruby/Gems/1.8/gems/hobosupport-1.0.1/lib/hobo_support/fixes/
module.rb:14:in `alias_method_chain'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/taglib.rb:73:in
`send'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/taglib.rb:73:in
`included'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/taglib.rb:69:in
`each'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/taglib.rb:69:in
`included'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/taglib.rb:114:in
`include'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/taglib.rb:114:in
`send'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/taglib.rb:114:in
`import_into'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/dryml_builder.rb:
122:in `import_taglib'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/dryml_builder.rb:
76:in `build'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/dryml_builder.rb:
76:in `each'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/dryml_builder.rb:
76:in `build'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/template.rb:
73:in `compile'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml.rb:173:in
`compile_renderer_class'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml.rb:159:in
`make_renderer_class'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml.rb:95:in
`page_renderer'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml.rb:73:in
`empty_page_renderer'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml.rb:66:in
`render_tag'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/
template_handler.rb:55:in `call_dryml_tag'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/dryml/
template_handler.rb:75:in `render_for_file'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
base.rb:978:in `render_without_benchmark'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
benchmarking.rb:51:in `render_without_hobo_model'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/
core_ext/benchmark.rb:17:in `ms'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/
core_ext/benchmark.rb:17:in `ms'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
benchmarking.rb:51:in `render_without_hobo_model'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/model_controller.rb:
818:in `render'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
base.rb:1326:in `default_render'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
base.rb:1332:in `perform_action_without_filters'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
filters.rb:617:in `call_filters'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
filters.rb:638:in `run_before_filters'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/controller.rb:23:in
`call'
/Library/Ruby/Gems/1.8/gems/hobo-1.0.1/lib/hobo/controller.rb:23:in
`included_in_class'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/
callbacks.rb:182:in `call'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/
callbacks.rb:182:in `evaluate_method'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
filters.rb:184:in `call'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
filters.rb:635:in `run_before_filters'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
filters.rb:615:in `call_filters'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
filters.rb:610:in `perform_action_without_benchmark'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
benchmarking.rb:68:in `perform_action_without_rescue'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/
core_ext/benchmark.rb:17:in `ms'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/
core_ext/benchmark.rb:17:in `ms'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
benchmarking.rb:68:in `perform_action_without_rescue'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
rescue.rb:160:in `perform_action_without_flash'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
flash.rb:151:in `perform_action'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
base.rb:532:in `send'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
base.rb:532:in `process_without_filters'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
filters.rb:606:in `process'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
base.rb:391:in `process'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
base.rb:386:in `call'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.8/lib/action_controller/
routing/route_set.rb:438:in `call'
Can anyone help me?
Thanks.
Best regards,
Hugo
--
You received this message because you are subscribed to the Google Groups "Hobo
Users" group.
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.