File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -115,7 +115,7 @@ def table_name
115
115
# the documentation for ActiveRecord::Base#table_name.
116
116
def table_name = ( value )
117
117
@original_table_name = @table_name if defined? ( @table_name )
118
- @table_name = value
118
+ @table_name = value && value . to_s
119
119
@quoted_table_name = nil
120
120
@arel_table = nil
121
121
@relation = Relation . new ( self , arel_table )
Original file line number Diff line number Diff line change @@ -1446,6 +1446,11 @@ def test_switching_between_table_name
1446
1446
end
1447
1447
end
1448
1448
1449
+ def test_set_table_name_symbol_converted_to_string
1450
+ Joke . table_name = :cold_jokes
1451
+ assert_equal 'cold_jokes' , Joke . table_name
1452
+ end
1453
+
1449
1454
def test_quoted_table_name_after_set_table_name
1450
1455
klass = Class . new ( ActiveRecord ::Base )
1451
1456
You can’t perform that action at this time.
0 commit comments