Hello Sergio, Thanks a lot for your help. Both of your suggestion below works great!
I v forked the project and fix the problem. http://github.com/shanboli/active_scaffold_config_list Which works well with AS rails-2.3 and RoR 2.3.8, I also added an icon to the label. BR, Shanbo On Thu, Sep 9, 2010 at 4:43 PM, Sergio Cambra .:: entreCables S.L. ::. <[email protected]> wrote: > On Jueves, 9 de Septiembre de 2010 10:31:05 Shanbo Li escribió: >> Hello Sergio, >> >> Thanks a lot for your reply. >> >> Do you know if I want to hack the plugin where should I change to add >> these routes? > > You can look at how is done in active_scaffold_sortable. > Anyway, add them to init.rb or in a new file and require it in init.rb > > The lines must be like this one: > ActionController::Resources::Resource::ACTIVE_SCAFFOLD_ROUTING[:collection] > [:action] = :method > >> >> Thanks, >> BR, >> Shanbo >> >> On Thu, Sep 9, 2010 at 4:21 PM, Sergio Cambra .:: entreCables S.L. ::. >> >> <[email protected]> wrote: >> > On Jueves, 9 de Septiembre de 2010 03:25:12 Shanbo escribió: >> >> Hi there, >> >> >> >> When I use active_scaffold -r rails-2.3 with latest version of >> >> active_scaffold_config_list, there is always exceptions at server >> >> side. >> >> >> >> Processing CandidatesController#show (for 127.0.0.1 at 2010-09-09 >> >> 00:07:56) [GET] >> >> Parameters: {"action"=>"show", "method"=>"get", >> >> "adapter"=>"list_inline_adapter", "id"=>"prepare_config_list", >> >> "controller"=>"candidates"} Candidate Load (1.0ms) SELECT * FROM >> >> candidates WHERE (candidates.id = 0) >> >> >> >> ActiveRecord::RecordNotFound (Couldn't find Candidate with >> >> ID=prepare_config_list): >> >> -e:1:in `load' -e:1 >> >> >> >> It looks like something wrong with the routing. the ID should not be >> >> "prepare_config_list" >> >> and my routing is: >> >> map.resources :candidates, :active_scaffold => true >> >> >> >> Have you seen the problem before or you know how to fix this without >> >> effect normal function of AS. >> > >> > Probably active_scaffold_config_list doesn't add their routes to >> > ACTIVE_SCAFFOLD_ROUTING, so :active_scaffold => true doesn't add routes >> > for active_scaffold_config_list actions. You will have to add some routes >> > with >> > >> > :collection and :member options. >> > >> > map.resources :candidates, :active_scaffold => true, :collection => >> > {:prepare_config_list => :get} >> > Maybe there are more routes missing, I don't know that plugin >> > >> > -- >> > Sergio Cambra .:: entreCables S.L. ::. >> > Mariana Pineda 23, 50.018 Zaragoza >> > T) 902 021 404 F) 976 52 98 07 E) [email protected] >> > >> > -- >> > 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. > > -- > Sergio Cambra .:: entreCables S.L. ::. > Mariana Pineda 23, 50.018 Zaragoza > T) 902 021 404 F) 976 52 98 07 E) [email protected] > > -- > 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. > > -- 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.
