需要實驗這個優先順序是不是最好的: rendered => output_buffer
方法
- A
- L
- N
- R
- V
類別公開方法
new() 連結
原始碼:顯示 | 在 GitHub 上
# File actionview/lib/action_view/test_case.rb, line 306 def initialize @rendered_views ||= Hash.new { |hash, key| hash[key] = [] } end
執行個體公開方法
add(view, locals) 連結
原始碼:顯示 | 在 GitHub 上
# File actionview/lib/action_view/test_case.rb, line 310 def add(view, locals) @rendered_views[view] ||= [] @rendered_views[view] << locals end
locals_for(view) 連結
原始碼:顯示 | 在 GitHub 上
# File actionview/lib/action_view/test_case.rb, line 315 def locals_for(view) @rendered_views[view] end
rendered_views() 連結
原始碼:顯示 | 在 GitHub 上
# File actionview/lib/action_view/test_case.rb, line 319 def rendered_views @rendered_views.keys end
view_rendered?(view, expected_locals) 連結
原始碼:顯示 | 在 GitHub 上
# File actionview/lib/action_view/test_case.rb, line 323 def view_rendered?(view, expected_locals) locals_for(view).any? do |actual_locals| expected_locals.all? { |key, value| value == actual_locals[key] } end end