Just run:
bundle index
bundle exec ruby my_controller.rb
<<< | |
<%= yield %> | |
>>> |
gem "actionpack" |
<%= "index view" %> |
<<< | |
<%= yield %> | |
>>> |
require 'abstract_controller' | |
class MyController < AbstractController::Base | |
include AbstractController::Rendering | |
include AbstractController::Layouts | |
include AbstractController::Helpers | |
append_view_path "." | |
layout "application" | |
def index | |
# my/index with application layout | |
render | |
end | |
def index2 | |
render :inline => "<%= foo %>" | |
end | |
private | |
def foo | |
"foo helper" | |
end | |
helper_method :foo | |
end | |
base = MyController.new | |
base.process(:index) | |
p base.response_body | |
base = MyController.new | |
base.process(:index2) | |
p base.response_body |
<%= "index view" %> |