提交 851fd8f5 编写于 作者: J Jon Leighton

tidy up formatting

上级 2fdb5219
......@@ -115,16 +115,17 @@ def table_name
# the documentation for ActiveRecord::Base#table_name.
def table_name=(value)
value = value && value.to_s
if defined?(@table_name)
return if value == @table_name
reset_column_information
end
@table_name = value
@quoted_table_name = nil
@arel_table = nil
@sequence_name = nil unless defined?(@explicitly_sequence_name) && @explicitly_sequence_name
@relation = Relation.new(self, arel_table)
@table_name = value
@quoted_table_name = nil
@arel_table = nil
@sequence_name = nil unless defined?(@explicit_sequence_name) && @explicit_sequence_name
@relation = Relation.new(self, arel_table)
end
# Returns a quoted version of the table name, used to construct SQL statements.
......@@ -170,8 +171,8 @@ def sequence_name
end
def reset_sequence_name #:nodoc:
@sequence_name = connection.default_sequence_name(table_name, primary_key)
@explicitly_sequence_name = false
@sequence_name = connection.default_sequence_name(table_name, primary_key)
@explicit_sequence_name = false
end
# Sets the name of the sequence to use when generating ids to the given
......@@ -189,8 +190,8 @@ def reset_sequence_name #:nodoc:
# self.sequence_name = "projectseq" # default would have been "project_seq"
# end
def sequence_name=(value)
@sequence_name = value.to_s
@explicitly_sequence_name = true
@sequence_name = value.to_s
@explicit_sequence_name = true
end
# Indicates whether the table associated with this class exists
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册