Can anyone help me the following error,  I get this when i try to
update an exisiting item.

Full Trace

Conflicting types for parameter containers. Expected an instance of
Hash but found an instance of String. This can be caused by colliding
Array and Hash parameters like qs[]=value&qs[key]=value. (The
parameters received were "".)
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/request.rb:833:in `type_conflict!'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/request.rb:795:in `container'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/request.rb:786:in `post_key_check'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/request.rb:768:in `parse'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/request.rb:569:in `parse_request_parameters'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/request.rb:560:in `each'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/request.rb:560:in `parse_request_parameters'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/request.rb:581:in `parse_multipart_form_parameters'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/request.rb:511:in
`parse_formatted_request_parameters'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/request.rb:441:in `request_parameters'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/request.rb:392:in `parameters'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/request.rb:30:in `_unmemoized_request_method'
    c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/
active_support/memoizable.rb:57:in `request_method'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/request.rb:40:in `method'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/routing/route_set.rb:433:in
`extract_request_environment'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/routing/route_set.rb:386:in `recognize'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/dispatcher.rb:182:in `handle_request'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/dispatcher.rb:110:in `dispatch_unlocked'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/dispatcher.rb:123:in `dispatch'
    c:/ruby/lib/ruby/1.8/thread.rb:135:in `synchronize'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/dispatcher.rb:122:in `dispatch'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/dispatcher.rb:132:in `dispatch_cgi'
    c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_controller/dispatcher.rb:39:in `dispatch'
    c:/ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/webrick_server.rb:
103:in `handle_dispatch'
    c:/ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/webrick_server.rb:
74:in `service'
    c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
    c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
    c:/ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
    c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start'
    c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
    c:/ruby/lib/ruby/1.8/webrick/server.rb:95:in `start'
    c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `each'
    c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'
    c:/ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'
    c:/ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'
    c:/ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/webrick_server.rb:
60:in `dispatch'
    c:/ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/
webrick.rb:66
    c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
    c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
    c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/
active_support/dependencies.rb:153:in `require'
    c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/
active_support/dependencies.rb:521:in `new_constants_in'
    c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/
active_support/dependencies.rb:153:in `require'
    c:/ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:
49
    c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
    c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
    ./script/server:3
    -e:2:in `load'
    -e:2

I have a model called setting and ive narrowed it down to its
relationship to themes.

Setting.rb
belongs_to :theme

Theme.rb
has_many :settings

So inside my settings_controller i can select which them is used.  I
cant understand whats up here, my themes model does have a file column
called stlyehseet vut i cant see why that would be an issue.

themes_controller.rb
active_scaffold :theme do |config|
    config.columns = [:name, :stylesheet]
    config.actions.exclude :create, :update, :delete, :search
    config.subform.columns = [:name]
end

settings_controller.rb
active_scaffold :setting do |config|
    config.label = "Settings"

    config.columns = [:logo, :theme]
    config.actions.exclude :create, :delete, :search
    config.list.columns = [:logo, :theme]
    config.show.columns = [:logo,:theme]

    config.update.columns.add_subgroup "Display" do |
settings_display_group|
      settings_display_group.add :logo, :theme
    end

end


Can anyone help??

JB
--~--~---------~--~----~------------~-------~--~----~
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