I have simple update to an associations called 'conditions' that contains
2 select fields that need to be updated after the user selects which 'udt'
needed
In the controller I put:
config.columns[:udt].update_columns = :conditions # enables the
"magic"
config.columns[:udt].send_form_on_update_column = true
this looks to do the right thing... but now I need to set the corresponding
association array into the current record object. Instead of the entire
project, I want to display ONLY the ones that are in this assoc which I can
get from the 'record' object passed into the
class AdvancedSearch < ActiveRecord::Base
has_many :conditions, class_name: 'AdvancedSearchCondition'
belongs_to :udt # udt to search
end
protected
def after_render_field(record, column)
if column.name == :udt
record.udt.udt_fields'
end
end
This is an advanced search object so I just want to select the fields that
are in the associaiton: 'udt'...
=> #<AdvancedSearch:0x007fdeab199970
id: nil,
project_id: 1,
name: nil,
description: nil,
user_id: nil,
udt_id: 3,
created_at: nil,
updated_at: nil>
so 'record.udt.udt_fields' gets the the fields I need but now I need to
update the select to show only these fields.
This seems pretty trial but I am have a time trying to get to work..
Does anyone have any knowledge as to how to do something like this?
Thanks!
--
You received this message because you are subscribed to the Google Groups
"ActiveScaffold : Ruby on Rails Gem" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/activescaffold.
For more options, visit https://groups.google.com/d/optout.