module PageControllerMetaExtensions def self.included(base) base.class_eval { before_filter :initialize_extended_meta_rows, :only => [:new, :edit] include InstanceMethods } end module InstanceMethods def initialize_extended_meta_rows @meta << {:field => "meta_keywords", :label => 'Meta Keywords', :type => "text_field", :args => [{:class => 'textbox', :maxlength => 255}]} @meta << {:field => "meta_description", :label => 'Meta Description', :type => "text_field", :args => [{:class => 'textbox', :maxlength => 255}]} end end end