Skip to content

2.7.3 Inheritance and specify table_name_prefix does not work ( Ruby on rails ) #562

Closed
@YumaInaura

Description

@YumaInaura

When super_users table exists in sqlite

class Super < ApplicationRecord
  # does not work
  self.table_name_prefix = 'super_'

  # work
  # self.table_name = 'super_users'
end

class User < Super
  # does not work
  # self.table_name_prefix = 'super_'

  # work
  # self.table_name = 'super_users'
end

# class User < ApplicationRecord
  # work
  # self.table_name_prefix = 'super_'
# end

command

$ bundle exec annotate app/models/user.rb
Model files unchanged.

Version

  • annotate (2.7.3)
  • rails (5.2.0)
  • ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin16]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions