Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
17f2499f
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,发现更多精彩内容 >>
提交
17f2499f
编写于
8月 30, 2012
作者:
C
Christos Zisopoulos
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
`Digestor` can now parse old style hash syntax for `render`
上级
21bad744
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
11 addition
and
4 deletion
+11
-4
actionpack/lib/action_view/digestor.rb
actionpack/lib/action_view/digestor.rb
+4
-4
actionpack/test/fixtures/digestor/messages/edit.html.erb
actionpack/test/fixtures/digestor/messages/edit.html.erb
+1
-0
actionpack/test/template/digestor_test.rb
actionpack/test/template/digestor_test.rb
+6
-0
未找到文件。
actionpack/lib/action_view/digestor.rb
浏览文件 @
17f2499f
...
...
@@ -15,10 +15,10 @@ class Digestor
# render(topics) => render("topics/topic")
# render(message.topics) => render("topics/topic")
RENDER_DEPENDENCY
=
/
render\s* # render, followed by an optional space
\(? # start a optional parenthesis for the render call
(partial:
)?\s*
# naming the partial, used with collection -- 1st capture
([@a-z"'][@a-z_\/\."']+) # the template name itself -- 2nd capture
render\s*
# render, followed by an optional space
\(?
# start a optional parenthesis for the render call
(partial:
|:partial\s+=>)?\s*
# naming the partial, used with collection -- 1st capture
([@a-z"'][@a-z_\/\."']+)
# the template name itself -- 2nd capture
/x
cattr_accessor
(
:cache
)
{
Hash
.
new
}
...
...
actionpack/test/fixtures/digestor/messages/edit.html.erb
浏览文件 @
17f2499f
...
...
@@ -2,3 +2,4 @@
<%=
render
partial:
"form"
%>
<%=
render
@message
%>
<%=
render
(
@message
.
events
)
%>
<%=
render
:partial
=>
"comments/comment"
,
:collection
=>
@message
.
comments
%>
actionpack/test/template/digestor_test.rb
浏览文件 @
17f2499f
...
...
@@ -116,6 +116,12 @@ def test_extra_whitespace_in_render_with_parenthesis
end
end
def
test_old_style_hash_in_render_invocation
assert_digest_difference
(
"messages/edit"
)
do
change_template
(
"comments/_comment"
)
end
end
private
def
assert_logged
(
message
)
log
=
StringIO
.
new
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录