somehow updating to master leads to wrong nesting: instead of subprograms
nested link shows the same as nested.
This is the different log pieces, second is correct:
Processing FcpsController#nested (for 127.0.0.1 at 2010-07-27 22:31:30)
[GET]
Parameters: {"adapter"=>"_list_inline_adapter", "id"=>"163",
"associations"=>"subprograms"}
User Columns (0.6ms) SHOW FIELDS FROM `users`
User Load (0.2ms) SELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1
Fcp Load (0.2ms) SELECT * FROM `programs` WHERE (`programs`.`id` = 163)
AND ( (`programs`.`type` = 'Fcp' ) )
Start rendering component ({:action=>"index", :params=>{:nested=>true,
:parent_column=>"subprograms", :format=>"html",
:eid=>"919d75b473d33f95bfaed1c4d8d8e903", :parent_model=>"Fcp"},
:controller=>"fcps"}):
Processing FcpsController#index to html (for 127.0.0.1 at 2010-07-27
22:31:30) [GET]
Parameters: {"parent_column"=>"subprograms",
"eid"=>"919d75b473d33f95bfaed1c4d8d8e903", "nested"=>true, "id"=>nil,
"parent_model"=>"Fcp"}
CACHE (0.0ms) SELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1
SQL (0.4ms) SELECT count(DISTINCT `programs`.id) AS count_all FROM
`programs` LEFT OUTER JOIN `programs` subprograms_programs ON
subprograms_programs.parent_id = programs.id AND
(`subprograms_programs`.`type` = 'Fcp' ) WHERE (((programs.id = '163'))) AND
( (`programs`.`type` = 'Fcp' ) )
Fcp Load (0.1ms) SELECT `programs`.* FROM `programs` WHERE (((
programs.id = '163'))) AND ( (`programs`.`type` = 'Fcp' ) ) ORDER BY
`programs`.`name` ASC LIMIT 0, 30
Fcp Load (0.3ms) SELECT `programs`.* FROM `programs` WHERE
(`programs`.parent_id = 163) AND ( (`programs`.`type` = 'Fcp' ) )
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Processing FcpsController#nested (for 127.0.0.1 at 2010-07-27 22:33:56)
[GET]
Parameters: {"adapter"=>"_list_inline_adapter", "id"=>"138",
"associations"=>"subprograms"}
User Columns (0.7ms) SHOW FIELDS FROM `users`
User Load (0.2ms) SELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1
Fcp Load (0.2ms) SELECT * FROM `programs` WHERE (`programs`.`id` = 138)
AND ( (`programs`.`type` = 'Fcp' ) )
Start rendering component ({:action=>"index", :params=>{:nested=>true,
:parent_column=>"subprograms", :format=>"html",
:eid=>"ece3727dc1ddffdcc1445e58d5c47a4d", :parent_model=>"Fcp"},
:controller=>"fcps"}):
Processing FcpsController#index to html (for 127.0.0.1 at 2010-07-27
22:33:56) [GET]
Parameters: {"parent_column"=>"subprograms",
"eid"=>"ece3727dc1ddffdcc1445e58d5c47a4d", "nested"=>true, "id"=>nil,
"parent_model"=>"Fcp"}
CACHE (0.0ms) SELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1
SQL (0.5ms) SELECT count(DISTINCT `programs`.id) AS count_all FROM
`programs` LEFT OUTER JOIN `programs` parents_programs ON
`parents_programs`.id = `programs`.parent_id AND (`parents_programs`.`type`
= 'Fcp' ) WHERE (((programs.parent_id = '138'))) AND ( (`programs`.`type` =
'Fcp' ) )
Fcp Load (0.4ms) SELECT `programs`.* FROM `programs` WHERE
(((programs.parent_id = '138'))) AND ( (`programs`.`type` = 'Fcp' ) ) ORDER
BY `programs`.`name` ASC LIMIT 0, 30
CACHE (0.0ms) SELECT * FROM `programs` WHERE (`programs`.`id` = 138) AND
( (`programs`.`type` = 'Fcp' ) )
2010/7/27 Sergio Cambra .:: entreCables S.L. ::. <[email protected]>
> On Martes, 27 de Julio de 2010 11:12:10 Andrey Voronkov escribió:
> > I have model with self referrental relation: Program.
> > so it has subprograms and for AS it is:
> > config.nested.add_link('Subprograms', [:subprograms])
> >
> > and for each program I have this set of a link:
> > config.columns[:name].set_link :name, :action => 'list', :popup => true
> >
> > conditions_for_collection method captures the id from this request and
> just
> > finds this record so it is only one in list.
> >
> > The problem is: when I follow the link from normal list - all is ok -
> style
> > preserved, but when I follow nested link first and follow by :name link
> > from any of nesdet records I have no any style just ugly html itself.
>
> I have just fixed it in master branch.
>
> > And source code of the page starts with:
> > <div id="as_ece3727dc1ddffdcc1445e58d5c47a4d-active-scaffold"
> > class="active-scaffold
> > active-scaffold-as_ece3727dc1ddffdcc1445e58d5c47a4d fcps-view
> default-theme
> > ">
> > But in normal list all is normal:
> > <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
> > <head> <meta
> > http-equiv="content-type" content="text/html;charset=UTF-8" />
> > <title>Автоматизированная
> > система обработки баз данных долгосрочных целевых программ
> > Aries</title> <script
> > src="/javascripts/prototype.js?1280034133"
> > type="text/javascript"></script> <script
> > src="/javascripts/effects.js?1280034133"
> > type="text/javascript"></script> <script
> > src="/javascripts/dragdrop.js?1280034133"
> > type="text/javascript"></script> <script
> > src="/javascripts/controls.js?1280034133"
> > type="text/javascript"></script> <script
> > src="/javascripts/application.js?1261277058" type="text/javascript">
> > </script> <script src="
> > /javascripts/active_scaffold/default/form_enhancements.js?1280220729"
> > type=" text/javascript"></script> <script src="
> > /javascripts/active_scaffold/default/active_scaffold.js?1280220729"
> type="
> > text/javascript"></script> <script src="
> > /javascripts/active_scaffold/default/dhtml_history.js?1280220729" type="
> > text/javascript"></script> <script src="
> > /javascripts/active_scaffold/default/rico_corner.js?1280220729" type="
> > text/javascript"></script> <link href="
> > /stylesheets/active_scaffold/default/stylesheet.css?1280220729" media="
> > screen" rel="stylesheet" type="text/css" /> <!--[if IE]><link
> > href="/stylesheets/active_scaffold/default/stylesheet-ie.css?1280220729"
> > media="screen" rel="stylesheet" type= and so on
>
> --
> 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]<activescaffold%[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.