Files
codeocean/app/models/error.rb

15 lines
529 B
Ruby

class Error < ActiveRecord::Base
belongs_to :execution_environment
scope :for_execution_environment, ->(execution_environment) do
Error.find_by_sql("SELECT MAX(created_at) AS created_at, MAX(id) AS id, message, COUNT(*) AS count FROM errors WHERE #{sanitize_sql_hash_for_conditions(execution_environment_id: execution_environment.id)} GROUP BY message ORDER BY count DESC")
end
validates :execution_environment_id, presence: true
validates :message, presence: true
def self.nested_resource?
true
end
end