Hi!

In my view i have remote_form_for and action in controller:

 def save_offer_basics
    @offer = Offer.new params[:offer_basics]
    @offer.user_id = current_user.id
    @offer.enable_validation_group :offer_basic

    render :update do |page|
      if @offer.valid?
       @offer.save
        flash[:notice] = 'Podstawowe dane oferty zostaƂy zapisane!
Kolejnym krokiem jest wybranie kategorii.'
        page[:mdiv].replace_html message_block(:on => [:offer])
        page[:offer_basics_id].value = @offer.id
      else
       page[:mdiv].replace_html message_block(:on => [:offer])
      end
      page[:mdiv].show
    end
  end

Unfortunetly it never saves. When i debug code with netbeans it stops
on line render :update do |page| with exception:

undefined method `class_eval' for
#<ActionView::Helpers::PrototypeHelper::JavaScriptGenerator:
0xb5f0165c>

with trace

    <div id="Application-Trace" style="display: block;">
      <pre><code>vendor/plugins/validationgroup/lib/
validation_group.rb:7:in `extended'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_view/helpers/
prototype_helper.rb:587:in `ext
end'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_view/helpers/
prototype_helper.rb:587:in `inc
lude_helpers_from_context'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_view/helpers/
prototype_helper.rb:586:in `eac
h'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_view/helpers/
prototype_helper.rb:586:in `inc
lude_helpers_from_context'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_view/helpers/
prototype_helper.rb:580:in `ini
tialize'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
base.rb:917:in `new'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
base.rb:917:in `render_with_no_la
yout'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
layout.rb:259:in `render_without_
benchmark'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
benchmarking.rb:51:in `render'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/
core_ext/benchmark.rb:8:in `realt
ime'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
benchmarking.rb:51:in `render'
app/controllers/offer/create_controller.rb:31:in `save_offer_basics'

Thanks for any help :)

Adrian
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to