Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
f39ab9f3
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,发现更多精彩内容 >>
提交
f39ab9f3
编写于
10月 12, 2015
作者:
A
Andrew White
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #21849 from yui-knk/refactor_regexp_to_string
Change `Journey::Route#verb` to return string instead of regexp.
上级
96b1fbde
218336fa
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
14 addition
and
7 deletion
+14
-7
actionpack/lib/action_dispatch/journey/route.rb
actionpack/lib/action_dispatch/journey/route.rb
+1
-1
actionpack/lib/action_dispatch/routing/inspector.rb
actionpack/lib/action_dispatch/routing/inspector.rb
+0
-4
actionpack/test/dispatch/mapper_test.rb
actionpack/test/dispatch/mapper_test.rb
+2
-2
actionpack/test/dispatch/routing/inspector_test.rb
actionpack/test/dispatch/routing/inspector_test.rb
+11
-0
未找到文件。
actionpack/lib/action_dispatch/journey/route.rb
浏览文件 @
f39ab9f3
...
...
@@ -163,7 +163,7 @@ def requires_matching_verb?
end
def
verb
%r[^
#{
verbs
.
join
(
'|'
)
}
$]
verbs
.
join
(
'|'
)
end
private
...
...
actionpack/lib/action_dispatch/routing/inspector.rb
浏览文件 @
f39ab9f3
...
...
@@ -16,10 +16,6 @@ def rack_app
app
.
app
end
def
verb
super
.
source
.
gsub
(
/[$^]/
,
''
)
end
def
path
super
.
spec
.
to_s
end
...
...
actionpack/test/dispatch/mapper_test.rb
浏览文件 @
f39ab9f3
...
...
@@ -82,7 +82,7 @@ def test_random_keys
end
assert_equal
({
:omg
=>
:awesome
,
:controller
=>
"posts"
,
:action
=>
"index"
},
fakeset
.
defaults
.
first
)
assert_equal
(
/^GET$/
,
fakeset
.
routes
.
first
.
verb
)
assert_equal
(
"GET"
,
fakeset
.
routes
.
first
.
verb
)
end
def
test_mapping_requirements
...
...
@@ -99,7 +99,7 @@ def test_via_scope
mapper
.
scope
(
via: :put
)
do
mapper
.
match
'/'
,
:to
=>
'posts#index'
,
:as
=>
:main
end
assert_equal
(
/^PUT$/
,
fakeset
.
routes
.
first
.
verb
)
assert_equal
(
"PUT"
,
fakeset
.
routes
.
first
.
verb
)
end
def
test_map_slash
...
...
actionpack/test/dispatch/routing/inspector_test.rb
浏览文件 @
f39ab9f3
...
...
@@ -77,6 +77,17 @@ def test_cart_inspect
],
output
end
def
test_articles_inspect_with_multiple_verbs
output
=
draw
do
match
'articles/:id'
,
to:
'articles#update'
,
via:
[
:put
,
:patch
]
end
assert_equal
[
"Prefix Verb URI Pattern Controller#Action"
,
" PUT|PATCH /articles/:id(.:format) articles#update"
],
output
end
def
test_inspect_shows_custom_assets
output
=
draw
do
get
'/custom/assets'
,
:to
=>
'custom_assets#show'
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录