[Rails 5] Models needing to inherit from ApplicationRecord
Per the Rails 5 upgrade guide, Models no longer should inherit from ActiveRecord::Base
. Instead, models should inherit from ApplicationRecord
.
Following is a list of models that need to be updated.
Targets
Occurrences of 'ActiveRecord::Base' in Directory /Users/ddavison/workspace/gdk-ce/gitlab/app/models
Found Occurrences (147 usages found)
Unclassified occurrence (147 usages found)
gitlab (147 usages found)
app/models (101 usages found)
abuse_report.rb (1 usage found)
3 class AbuseReport < ActiveRecord::Base
appearance.rb (1 usage found)
3 class Appearance < ActiveRecord::Base
application_setting.rb (1 usage found)
3 class ApplicationSetting < ActiveRecord::Base
audit_event.rb (1 usage found)
3 class AuditEvent < ActiveRecord::Base
award_emoji.rb (1 usage found)
3 class AwardEmoji < ActiveRecord::Base
badge.rb (1 usage found)
3 class Badge < ActiveRecord::Base
board.rb (1 usage found)
3 class Board < ActiveRecord::Base
board_group_recent_visit.rb (1 usage found)
4 class BoardGroupRecentVisit < ActiveRecord::Base
board_project_recent_visit.rb (1 usage found)
4 class BoardProjectRecentVisit < ActiveRecord::Base
broadcast_message.rb (1 usage found)
3 class BroadcastMessage < ActiveRecord::Base
chat_name.rb (1 usage found)
3 class ChatName < ActiveRecord::Base
chat_team.rb (1 usage found)
3 class ChatTeam < ActiveRecord::Base
commit_status.rb (1 usage found)
3 class CommitStatus < ActiveRecord::Base
container_repository.rb (1 usage found)
3 class ContainerRepository < ActiveRecord::Base
deploy_keys_project.rb (1 usage found)
3 class DeployKeysProject < ActiveRecord::Base
deploy_token.rb (1 usage found)
3 class DeployToken < ActiveRecord::Base
deployment.rb (1 usage found)
3 class Deployment < ActiveRecord::Base
email.rb (1 usage found)
3 class Email < ActiveRecord::Base
environment.rb (1 usage found)
3 class Environment < ActiveRecord::Base
epic.rb (1 usage found)
5 class Epic < ActiveRecord::Base
event.rb (1 usage found)
3 class Event < ActiveRecord::Base
fork_network.rb (1 usage found)
3 class ForkNetwork < ActiveRecord::Base
fork_network_member.rb (1 usage found)
3 class ForkNetworkMember < ActiveRecord::Base
gpg_key.rb (1 usage found)
3 class GpgKey < ActiveRecord::Base
gpg_key_subkey.rb (1 usage found)
3 class GpgKeySubkey < ActiveRecord::Base
gpg_signature.rb (1 usage found)
3 class GpgSignature < ActiveRecord::Base
group_custom_attribute.rb (1 usage found)
3 class GroupCustomAttribute < ActiveRecord::Base
identity.rb (1 usage found)
3 class Identity < ActiveRecord::Base
import_export_upload.rb (1 usage found)
3 class ImportExportUpload < ActiveRecord::Base
internal_id.rb (1 usage found)
18 class InternalId < ActiveRecord::Base
issue.rb (1 usage found)
5 class Issue < ActiveRecord::Base
issue_assignee.rb (1 usage found)
3 class IssueAssignee < ActiveRecord::Base
key.rb (1 usage found)
5 class Key < ActiveRecord::Base
label.rb (1 usage found)
3 class Label < ActiveRecord::Base
label_link.rb (1 usage found)
3 class LabelLink < ActiveRecord::Base
label_priority.rb (1 usage found)
3 class LabelPriority < ActiveRecord::Base
lfs_file_lock.rb (1 usage found)
3 class LfsFileLock < ActiveRecord::Base
lfs_object.rb (1 usage found)
3 class LfsObject < ActiveRecord::Base
lfs_objects_project.rb (1 usage found)
3 class LfsObjectsProject < ActiveRecord::Base
list.rb (1 usage found)
3 class List < ActiveRecord::Base
member.rb (1 usage found)
3 class Member < ActiveRecord::Base
merge_request.rb (1 usage found)
3 class MergeRequest < ActiveRecord::Base
merge_request_diff.rb (1 usage found)
3 class MergeRequestDiff < ActiveRecord::Base
merge_request_diff_commit.rb (1 usage found)
3 class MergeRequestDiffCommit < ActiveRecord::Base
merge_request_diff_file.rb (1 usage found)
3 class MergeRequestDiffFile < ActiveRecord::Base
merge_requests_closing_issues.rb (1 usage found)
3 class MergeRequestsClosingIssues < ActiveRecord::Base
milestone.rb (1 usage found)
3 class Milestone < ActiveRecord::Base
namespace.rb (1 usage found)
3 class Namespace < ActiveRecord::Base
note.rb (1 usage found)
6 class Note < ActiveRecord::Base
note_diff_file.rb (1 usage found)
3 class NoteDiffFile < ActiveRecord::Base
notification_recipient.rb (1 usage found)
131 when ActiveRecord::Base
notification_setting.rb (1 usage found)
3 class NotificationSetting < ActiveRecord::Base
pages_domain.rb (1 usage found)
3 class PagesDomain < ActiveRecord::Base
personal_access_token.rb (1 usage found)
3 class PersonalAccessToken < ActiveRecord::Base
pool_repository.rb (1 usage found)
3 class PoolRepository < ActiveRecord::Base
programming_language.rb (1 usage found)
3 class ProgrammingLanguage < ActiveRecord::Base
project.rb (1 usage found)
5 class Project < ActiveRecord::Base
project_authorization.rb (1 usage found)
3 class ProjectAuthorization < ActiveRecord::Base
project_auto_devops.rb (1 usage found)
3 class ProjectAutoDevops < ActiveRecord::Base
project_ci_cd_setting.rb (1 usage found)
3 class ProjectCiCdSetting < ActiveRecord::Base
project_custom_attribute.rb (1 usage found)
3 class ProjectCustomAttribute < ActiveRecord::Base
project_deploy_token.rb (1 usage found)
3 class ProjectDeployToken < ActiveRecord::Base
project_feature.rb (1 usage found)
3 class ProjectFeature < ActiveRecord::Base
project_group_link.rb (1 usage found)
3 class ProjectGroupLink < ActiveRecord::Base
project_import_data.rb (1 usage found)
5 class ProjectImportData < ActiveRecord::Base
project_import_state.rb (1 usage found)
3 class ProjectImportState < ActiveRecord::Base
project_statistics.rb (1 usage found)
3 class ProjectStatistics < ActiveRecord::Base
prometheus_metric.rb (1 usage found)
3 class PrometheusMetric < ActiveRecord::Base
protected_branch.rb (1 usage found)
3 class ProtectedBranch < ActiveRecord::Base
protected_tag.rb (1 usage found)
3 class ProtectedTag < ActiveRecord::Base
push_event_payload.rb (1 usage found)
3 class PushEventPayload < ActiveRecord::Base
redirect_route.rb (1 usage found)
3 class RedirectRoute < ActiveRecord::Base
release.rb (1 usage found)
3 class Release < ActiveRecord::Base
remote_mirror.rb (1 usage found)
3 class RemoteMirror < ActiveRecord::Base
repository_language.rb (1 usage found)
3 class RepositoryLanguage < ActiveRecord::Base
resource_label_event.rb (1 usage found)
5 class ResourceLabelEvent < ActiveRecord::Base
route.rb (1 usage found)
3 class Route < ActiveRecord::Base
sent_notification.rb (1 usage found)
3 class SentNotification < ActiveRecord::Base
service.rb (1 usage found)
5 class Service < ActiveRecord::Base
shard.rb (1 usage found)
3 class Shard < ActiveRecord::Base
site_statistic.rb (1 usage found)
3 class SiteStatistic < ActiveRecord::Base
snippet.rb (1 usage found)
3 class Snippet < ActiveRecord::Base
spam_log.rb (1 usage found)
3 class SpamLog < ActiveRecord::Base
subscription.rb (1 usage found)
3 class Subscription < ActiveRecord::Base
system_note_metadata.rb (1 usage found)
3 class SystemNoteMetadata < ActiveRecord::Base
term_agreement.rb (1 usage found)
3 class TermAgreement < ActiveRecord::Base
timelog.rb (1 usage found)
3 class Timelog < ActiveRecord::Base
todo.rb (1 usage found)
3 class Todo < ActiveRecord::Base
trending_project.rb (1 usage found)
3 class TrendingProject < ActiveRecord::Base
u2f_registration.rb (1 usage found)
5 class U2fRegistration < ActiveRecord::Base
upload.rb (1 usage found)
3 class Upload < ActiveRecord::Base
user.rb (2 usages found)
5 class User < ActiveRecord::Base
418 ).reorder(order % { query: ActiveRecord::Base.connection.quote(query) }, :name)
user_agent_detail.rb (1 usage found)
3 class UserAgentDetail < ActiveRecord::Base
user_callout.rb (1 usage found)
3 class UserCallout < ActiveRecord::Base
user_custom_attribute.rb (1 usage found)
3 class UserCustomAttribute < ActiveRecord::Base
user_interacted_project.rb (1 usage found)
3 class UserInteractedProject < ActiveRecord::Base
user_preference.rb (1 usage found)
3 class UserPreference < ActiveRecord::Base
user_status.rb (1 usage found)
3 class UserStatus < ActiveRecord::Base
user_synced_attributes_metadata.rb (1 usage found)
3 class UserSyncedAttributesMetadata < ActiveRecord::Base
users_star_project.rb (1 usage found)
3 class UsersStarProject < ActiveRecord::Base
app/models/application_setting (1 usage found)
term.rb (1 usage found)
4 class Term < ActiveRecord::Base
app/models/ci (18 usages found)
build_metadata.rb (1 usage found)
6 class BuildMetadata < ActiveRecord::Base
build_runner_session.rb (1 usage found)
6 class BuildRunnerSession < ActiveRecord::Base
build_trace_chunk.rb (1 usage found)
4 class BuildTraceChunk < ActiveRecord::Base
build_trace_section.rb (1 usage found)
4 class BuildTraceSection < ActiveRecord::Base
build_trace_section_name.rb (1 usage found)
4 class BuildTraceSectionName < ActiveRecord::Base
group_variable.rb (1 usage found)
4 class GroupVariable < ActiveRecord::Base
job_artifact.rb (1 usage found)
4 class JobArtifact < ActiveRecord::Base
pipeline.rb (1 usage found)
4 class Pipeline < ActiveRecord::Base
pipeline_schedule.rb (1 usage found)
4 class PipelineSchedule < ActiveRecord::Base
pipeline_schedule_variable.rb (1 usage found)
4 class PipelineScheduleVariable < ActiveRecord::Base
pipeline_variable.rb (1 usage found)
4 class PipelineVariable < ActiveRecord::Base
runner.rb (1 usage found)
4 class Runner < ActiveRecord::Base
runner_namespace.rb (1 usage found)
4 class RunnerNamespace < ActiveRecord::Base
runner_project.rb (1 usage found)
4 class RunnerProject < ActiveRecord::Base
stage.rb (1 usage found)
4 class Stage < ActiveRecord::Base
trigger.rb (1 usage found)
4 class Trigger < ActiveRecord::Base
trigger_request.rb (1 usage found)
4 class TriggerRequest < ActiveRecord::Base
variable.rb (1 usage found)
4 class Variable < ActiveRecord::Base
app/models/clusters (4 usages found)
cluster.rb (1 usage found)
4 class Cluster < ActiveRecord::Base
group.rb (1 usage found)
4 class Group < ActiveRecord::Base
kubernetes_namespace.rb (1 usage found)
4 class KubernetesNamespace < ActiveRecord::Base
project.rb (1 usage found)
4 class Project < ActiveRecord::Base
app/models/clusters/applications (6 usages found)
helm.rb (1 usage found)
7 class Helm < ActiveRecord::Base
ingress.rb (1 usage found)
5 class Ingress < ActiveRecord::Base
jupyter.rb (1 usage found)
5 class Jupyter < ActiveRecord::Base
knative.rb (1 usage found)
5 class Knative < ActiveRecord::Base
prometheus.rb (1 usage found)
5 class Prometheus < ActiveRecord::Base
runner.rb (1 usage found)
5 class Runner < ActiveRecord::Base
app/models/clusters/platforms (1 usage found)
kubernetes.rb (1 usage found)
5 class Kubernetes < ActiveRecord::Base
app/models/clusters/providers (1 usage found)
gcp.rb (1 usage found)
5 class Gcp < ActiveRecord::Base
app/models/concerns (5 usages found)
atomic_internal_id.rb (1 usage found)
10 # class Issue < ActiveRecord::Base
ignorable_column.rb (1 usage found)
8 # class User < ActiveRecord::Base
participable.rb (1 usage found)
10 # class Issue < ActiveRecord::Base
reactive_caching.rb (1 usage found)
10 # class Foo < ActiveRecord::Base
strip_attribute.rb (1 usage found)
9 # class Milestone < ActiveRecord::Base
app/models/conversational_development_index (1 usage found)
metric.rb (1 usage found)
4 class Metric < ActiveRecord::Base
app/models/hooks (2 usages found)
web_hook.rb (1 usage found)
3 class WebHook < ActiveRecord::Base
web_hook_log.rb (1 usage found)
3 class WebHookLog < ActiveRecord::Base
app/models/identity (1 usage found)
uniqueness_scopes.rb (1 usage found)
3 class Identity < ActiveRecord::Base
app/models/issue (1 usage found)
metrics.rb (1 usage found)
3 class Issue::Metrics < ActiveRecord::Base
app/models/merge_request (1 usage found)
metrics.rb (1 usage found)
3 class MergeRequest::Metrics < ActiveRecord::Base
app/models/postgresql (1 usage found)
replication_slot.rb (1 usage found)
4 class ReplicationSlot < ActiveRecord::Base
app/models/protected_branch (2 usages found)
merge_access_level.rb (1 usage found)
3 class ProtectedBranch::MergeAccessLevel < ActiveRecord::Base
push_access_level.rb (1 usage found)
3 class ProtectedBranch::PushAccessLevel < ActiveRecord::Base
app/models/protected_tag (1 usage found)
create_access_level.rb (1 usage found)
3 class ProtectedTag::CreateAccessLevel < ActiveRecord::Base\
Edited by Dan Davison