Возвращение таблицы с CLR

Мой столбец решения тип цены десятичный

t.decimal :price, precision: 12, scale: 6

# app/concern/sanitize_fields.rb
    module SanitizeFields
      extend ActiveSupport::Concern

      def clear_decimal(field)
        return (field.to_s.gsub(/[^\d]/, '').to_d / 100.to_d) unless field.blank?

      end

      def clear_integer(field)
        field.to_s.strip.gsub(/[^\d]/, '') unless field.blank?
      end

      # module ClassMethods
      #   def filter(filtering_params)
      #     results = self.where(nil)
      #     filtering_params.each do |key, value|
      #       results = results.public_send(key, value) if value.present?
      #     end
      #     results
      #   end
      #
      #   #use
      #   #def index
      #   #  @products = Product.filter(params.slice(:status, :location, :starts_with))
      #   #end
      #
      # end

    end

#app/controllers/products_controller.rb

include SanitizeFields

params[:product][:price] = clear_decimal(params[:product][:price])
16
задан StuffHappens 11 February 2010 в 10:21
поделиться

2 ответа

Вы можете вернуть любой список, который реализует IEnumerable. Проверьте это.

3
ответ дан 30 November 2019 в 21:03
поделиться

Это новая область SQL Server, вам следует обратиться к этой статье. В ней показан синтаксис функции с табличным значением - это то, что вы хотите создать.

0
ответ дан 30 November 2019 в 21:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: