On Jueves, 18 de Marzo de 2010 09:30:48 andrea escribió: > The initialize_with_validation_reflection (alias method for > initialize) is not called (not aliased?) when the default initializer > for Column class is called. > I have rails 2.3.5 and the latest AS with the latest > validation_reflection plugin.
I'm using rails 2.3.5, latest master branch of AS, lastest validation_reflection (from redinger repository in github), and bridge is working. Using ruby-enterprise 1.8.6-20080810 > > Thanks for support. > > On 17 Mar, 19:04, andrea <[email protected]> wrote: > > Someone have tested ReflectValidation as Bridge ? > > > > Thanks > > > > On Mar 17, 4:04 pm, andrea <[email protected]> wrote: > > > Yes i have an up to date AS, my ib/bridges/validation_reflection/lib/ > > > validation_reflection_bridge.rb is: > > > > > > module ActiveScaffold > > > module ValidationReflectionBridge > > > def self.included(base) > > > base.class_eval > > > { alias_method_chain :initialize, :validation_reflection } > > > end > > > > > > def initialize_with_validation_reflection(name, > > > active_record_class) > > > initialize_without_validation_reflection(name, > > > active_record_class) > > > column_names = [name] > > > column_names << @association.primary_key_name if @association > > > self.required = column_names.any? do |column_name| > > > > > > active_record_class.reflect_on_validations_for(column_name.to_sym).any? > > > do |val| > > > val.macro == :validates_presence_of or (val.macro > > > == :validates_inclusion_of and not val.options[:allow_nil] and not > > > val.options[:allow_blank]) > > > end > > > end > > > end > > > end > > > end > > > ActiveScaffold::DataStructures::Column.class_eval do > > > include ActiveScaffold::ValidationReflectionBridge > > > end > > > > > > but not work. > > > > > > Thanks for support. > > > > > > On Mar 17, 2:00 pm, "Sergio Cambra .:: entreCables S.L. ::." > > > > > > <[email protected]> wrote: > > > > On Miércoles, 17 de Marzo de 2010 09:39:36 andrea escribió: > > > > > The alias method chain wich alias the initialize for active > > > > > scaffold column with new initializer with validation reflection > > > > > seems not work. > > > > > > > > Do you have an up to date AS? Do you have this line in > > > > lib/bridges/validation_reflection/lib/validation_reflection_bridge.rb > > > >? base.class_eval { alias_method_chain :initialize, > > > > :validation_reflection } > > > > > > > > It's working here. > > > > > > > > > On 16 Mar, 19:01, andrea <[email protected]> wrote: > > > > > > With the latest AS (git://github.com/activescaffold/ > > > > > > active_scaffold.git) and the latest validation reflection plugin > > > > > > (git://github.com/redinger/validation_reflection.git), the > > > > > > required column property is not automatically set to true, when i > > > > > > have validations on model (validates_presence_of). > > > > > > This seems associated to the git commit where validation > > > > > > reflection is moved to bridge. > > > > > > > > > > > > Thanks for support. > > > > > > > > -- > > > > Sergio Cambra .:: entreCables S.L. ::. > > > > Mariana Pineda 23, 50.018 Zaragoza > > > > T)902 021 404F)976 52 98 07E) [email protected] -- 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.
