Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
e6089029
R
rails
项目概览
张重言
/
rails
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rails
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
e6089029
编写于
11月 25, 2014
作者:
S
Sean Griffin
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #17697 from sgrif/sg-remove-is-a-check-when-ignoring-tables
Remove is_a? check when ignoring tables
上级
708e1109
17efb3b9
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
1 addition
and
16 deletion
+1
-16
activerecord/lib/active_record/schema_dumper.rb
activerecord/lib/active_record/schema_dumper.rb
+1
-6
activerecord/test/cases/schema_dumper_test.rb
activerecord/test/cases/schema_dumper_test.rb
+0
-10
未找到文件。
activerecord/lib/active_record/schema_dumper.rb
浏览文件 @
e6089029
...
...
@@ -244,12 +244,7 @@ def remove_prefix_and_suffix(table)
def
ignored?
(
table_name
)
[
'schema_migrations'
,
ignore_tables
].
flatten
.
any?
do
|
ignored
|
case
ignored
when
String
;
remove_prefix_and_suffix
(
table_name
)
==
ignored
when
Regexp
;
remove_prefix_and_suffix
(
table_name
)
=~
ignored
else
raise
StandardError
,
'ActiveRecord::SchemaDumper.ignore_tables accepts an array of String and / or Regexp values.'
end
ignored
===
remove_prefix_and_suffix
(
table_name
)
end
end
end
...
...
activerecord/test/cases/schema_dumper_test.rb
浏览文件 @
e6089029
...
...
@@ -162,16 +162,6 @@ def test_schema_dump_with_regexp_ignored_table
assert_no_match
%r{create_table "schema_migrations"}
,
output
end
def
test_schema_dump_illegal_ignored_table_value
stream
=
StringIO
.
new
old_ignore_tables
,
ActiveRecord
::
SchemaDumper
.
ignore_tables
=
ActiveRecord
::
SchemaDumper
.
ignore_tables
,
[
5
]
assert_raise
(
StandardError
)
do
ActiveRecord
::
SchemaDumper
.
dump
(
ActiveRecord
::
Base
.
connection
,
stream
)
end
ensure
ActiveRecord
::
SchemaDumper
.
ignore_tables
=
old_ignore_tables
end
def
test_schema_dumps_index_columns_in_right_order
index_definition
=
standard_dump
.
split
(
/\n/
).
grep
(
/add_index.*companies/
).
first
.
strip
if
current_adapter?
(
:MysqlAdapter
,
:Mysql2Adapter
,
:PostgreSQLAdapter
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录