Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
905018fc
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,发现更多精彩内容 >>
未验证
提交
905018fc
编写于
3月 15, 2019
作者:
A
Aaron Patterson
提交者:
GitHub
3月 15, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #35627 from Futurelearn/seb-rename-view-run-method
Rename `ActionView::Base#run`
上级
1cdc6c65
47fea39e
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
3 addition
and
3 deletion
+3
-3
actionview/lib/action_view/base.rb
actionview/lib/action_view/base.rb
+1
-1
actionview/lib/action_view/template.rb
actionview/lib/action_view/template.rb
+1
-1
actionview/lib/action_view/template/handlers/erb/erubi.rb
actionview/lib/action_view/template/handlers/erb/erubi.rb
+1
-1
未找到文件。
actionview/lib/action_view/base.rb
浏览文件 @
905018fc
...
@@ -267,7 +267,7 @@ def initialize(lookup_context = nil, assigns = {}, controller = nil, formats = N
...
@@ -267,7 +267,7 @@ def initialize(lookup_context = nil, assigns = {}, controller = nil, formats = N
_prepare_context
_prepare_context
end
end
def
run
(
method
,
template
,
locals
,
buffer
,
&
block
)
def
_
run
(
method
,
template
,
locals
,
buffer
,
&
block
)
_old_output_buffer
,
_old_virtual_path
,
_old_template
=
@output_buffer
,
@virtual_path
,
@current_template
_old_output_buffer
,
_old_virtual_path
,
_old_template
=
@output_buffer
,
@virtual_path
,
@current_template
@current_template
=
template
@current_template
=
template
@output_buffer
=
buffer
@output_buffer
=
buffer
...
...
actionview/lib/action_view/template.rb
浏览文件 @
905018fc
...
@@ -173,7 +173,7 @@ def supports_streaming?
...
@@ -173,7 +173,7 @@ def supports_streaming?
def
render
(
view
,
locals
,
buffer
=
ActionView
::
OutputBuffer
.
new
,
&
block
)
def
render
(
view
,
locals
,
buffer
=
ActionView
::
OutputBuffer
.
new
,
&
block
)
instrument_render_template
do
instrument_render_template
do
compile!
(
view
)
compile!
(
view
)
view
.
run
(
method_name
,
self
,
locals
,
buffer
,
&
block
)
view
.
_
run
(
method_name
,
self
,
locals
,
buffer
,
&
block
)
end
end
rescue
=>
e
rescue
=>
e
handle_render_error
(
view
,
e
)
handle_render_error
(
view
,
e
)
...
...
actionview/lib/action_view/template/handlers/erb/erubi.rb
浏览文件 @
905018fc
...
@@ -27,7 +27,7 @@ def evaluate(action_view_erb_handler_context)
...
@@ -27,7 +27,7 @@ def evaluate(action_view_erb_handler_context)
include
action_view_erb_handler_context
.
_routes
.
url_helpers
include
action_view_erb_handler_context
.
_routes
.
url_helpers
class_eval
(
"define_method(:_template) { |local_assigns, output_buffer|
#{
src
}
}"
,
@filename
||
"(erubi)"
,
0
)
class_eval
(
"define_method(:_template) { |local_assigns, output_buffer|
#{
src
}
}"
,
@filename
||
"(erubi)"
,
0
)
}.
empty
}.
empty
view
.
run
(
:_template
,
nil
,
{},
ActionView
::
OutputBuffer
.
new
)
view
.
_
run
(
:_template
,
nil
,
{},
ActionView
::
OutputBuffer
.
new
)
end
end
private
private
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录