Has anyone had a chance to use AS with Rails 3.1?

I get quite a few fun errors:

1)  Upon starting server (rails s), I get this error:

.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.1.0.rc1/lib/
active_support/core_ext/module/aliasing.rb:31:in `alias_method':
undefined method `render' for module
`ActionView::Rendering' (NameError)
        from /Users/jonmc12/.rvm/gems/ruby-1.9.2-p136/gems/
activesupport-3.1.0.rc1/lib/active_support/core_ext/module/aliasing.rb:
31:in `alias_method_chain'
        from /Users/jonmc12/.rvm/gems/ruby-1.9.2-p136/bundler/gems/
active_scaffold-9c8a7e0c68f6/lib/active_scaffold/extensions/
action_view_rendering.rb:99:in `<module:Rendering>'
        from /Users/jonmc12/.rvm/gems/ruby-1.9.2-p136/bundler/gems/
active_scaffold-9c8a7e0c68f6/lib/active_scaffold/extensions/
action_view_rendering.rb:17:in `<top (required)>'
....


2)  <%= active_scaffold_includes %> seems to clash with the asset
manager in rails 3.1.  I worked around this by copying the JS files
and creating an asset package - app/assets/javascripts/
active_scaffold.js
/*
 *= require active_scaffold/default/*.js
 */

3)  Upon commenting out action_view_rendering.rb, line 99 and put the
above and then replaced active_scaffold_includes with
javascript_include_tag "active_scaffold" (as described above), I try
to load one of my active scaffolds directly, and get this error:

ActionController::RoutingError (undefined method
`current_scoped_methods' for #<Class:0x00000105e50cf8>):
  activerecord (3.1.0.rc1) lib/active_record/base.rb:1073:in
`method_missing'
  /Users/jonmc12/.rvm/gems/ruby-1.9.2-p136/bundler/gems/
active_scaffold-9c8a7e0c68f6/lib/active_scaffold/data_structures/
sorting.rb:12:in `set_default_sorting'
....

This is likely due to the fact that ActiveRecord 3.1.0 deprecated some
methods, including 'current_scoped_methods'.  It is not obviously
clear to me how to replicate this capability using the newest
ActiveRecord methods.  Thats about where I gave up any hope of hacking
together a quick integration with AS and rails 3.1.. :) however, maybe
these things are more obvious to someone else.


Is there a timeframe for Rails 3.1 support?  If not, does anyone have
ideas for quick workarounds?

Jonathan

-- 
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails plugin" 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/activescaffold?hl=en.

Reply via email to