Thanks Volker, that works!
On 27 mai, 08:57, "[email protected]" <[email protected]> wrote: > Take a look at file _nested.html: > > concat render(:active_scaffold => controller.controller_path, > :constraints => @constraints, > :conditions => association.options[:conditions], > :label => h(@label), > :params => {:nested => true, :parent_column => > column_name, :parent_model => association.active_record} > > It s not possible to pass a param to the nested controller as you can > see. > > I had a similar issue in the past and have rewritten that part of > activescaffold, however I m stil on a quite old version of > activescaffold. > > The easy solution for you would be to overwrite _nested.html in your > controller view path to fit your needs. You just have to add your > param to the params hash. > > -- > Volker > > On May 26, 1:15 pm, Sylvain <[email protected]> wrote: > > > Hi all, > > I have a problem > > I have a view of "connections". Those connections have many paths > > (from 2 to a lot) > > These paths can have flaws (one or several) or not. > > > So my model is the following: > > > class AspenConnection > > has_many :paths > > > class Path > > belongs_to :aspen_connection > > has_many :flaws > > > class flaws > > belongs_to :path > > > In one view, I would like to represent the connexions where one or > > more path have flaws. > > For the nested view of the path, I would like to show at this specific > > view only the paths having a flaw. > > I've been able to add a parameter in the link for the nested > > view:http://localhost:8080/cnx/19273/nested?_method=get&associations=paths... > > (this is tare_type in the example) > > But this parameter is not given to the path controller: > > > Processing AspenConnectionsController#nested (for 127.0.0.1 at > > 2009-05-26 13:10:21) [GET] > > Parameters: {"_method"=>"get", "aspen_topo_file_id"=>"66", > > "associations"=>"paths", "eid"=>"e8db239c4f82e8c042dbfe67079782bc", > > "tare_type"=>"0", "adapter"=>"_list_inline_adapter", > > "controller"=>"aspen_connections", "action"=>"nested", "id"=>"19430"} > > Start rendering component > > ({:controller=>"paths", :action=>"table", :params=> > > {:nested=>true, :parent_column=>"paths", :parent_model=>AspenConnection > > (id: integer, activity_status: string, broadcast_cir: integer, > > broadcast_eir: integer, creation_mode: string, description: string, > > name: string, dual_homed_reversion_timeout: integer, external_id: > > string, aspen_id: integer, loopback: boolean, path_status: string, > > reversion_timeout: integer, status: string, status_description: > > string, tls_type: integer, nsn_type: integer, under_operation: > > boolean, use_agg_tunnel: boolean, use_spreading_algorithm: boolean, > > protection_id: integer, customer_id: integer, error_flag: string, > > aspen_topo_file_id: integer, created_at: datetime, updated_at: > > datetime), :eid=>"9fd0a52bcfe1155cfb97d5481baa3dc5"}}): > > > Processing PathsController#table (for 127.0.0.1 at 2009-05-26 > > 13:10:21) [GET] > > Parameters: {"nested"=>true, "parent_column"=>"paths", > > "parent_model"=>AspenConnection(id: integer, activity_status: string, > > broadcast_cir: integer, broadcast_eir: integer, creation_mode: string, > > description: string, name: string, dual_homed_reversion_timeout: > > integer, external_id: string, aspen_id: integer, loopback: boolean, > > path_status: string, reversion_timeout: integer, status: string, > > status_description: string, tls_type: integer, nsn_type: integer, > > under_operation: boolean, use_agg_tunnel: boolean, > > use_spreading_algorithm: boolean, protection_id: integer, customer_id: > > integer, error_flag: string, aspen_topo_file_id: integer, created_at: > > datetime, updated_at: datetime), > > "eid"=>"9fd0a52bcfe1155cfb97d5481baa3dc5", "controller"=>"paths", > > "action"=>"table", "id"=>nil} > > > The param "tare_type" which allow me to know (in the condition for > > collection of path) what to take is not given to the PathsController > > > Any idea on how to give the param or on how to reach the result (being > > able to restrain the content of a nested associated table sometimes > > only)? > > > Thanks in advance, --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
