50<\/a><\/strong>
51<\/a>
52<\/a><\/pre><\/td>\n <%<\/span> <\/span>module_namespacing<\/span> <\/span>do<\/span> <\/span>-%><\/span><\/span>
<\/span>class <\/span><%=<\/span> <\/span>controller_class_name<\/span> <\/span>%><\/span><\/span>Controller <\/span><<\/span> <\/span>ApplicationController
# GET <\/span><%=<\/span> <\/span>route_url<\/span> <\/span>%><\/span><\/span>
<\/span>def index
@<\/span><%=<\/span> <\/span>plural_table_name<\/span> <\/span>%><\/span><\/span> <\/span>= <\/span><%=<\/span> <\/span>orm_class<\/span>.<\/span>all<\/span>(<\/span>class_name<\/span>)<\/span> <\/span>%><\/span><\/span>
<\/span>end
# GET <\/span><%=<\/span> <\/span>route_url<\/span> <\/span>%><\/span><\/span>/1
def show
@<\/span><%=<\/span> <\/span>singular_table_name<\/span> <\/span>%><\/span><\/span> <\/span>= <\/span><%=<\/span> <\/span>orm_class<\/span>.<\/span>find<\/span>(<\/span>class_name<\/span>,<\/span> <\/span>"<\/span>params[:id]<\/span>"<\/span><\/span>)<\/span> <\/span>%><\/span><\/span>
<\/span>end
# GET <\/span><%=<\/span> <\/span>route_url<\/span> <\/span>%><\/span><\/span>/new
def new
@<\/span><%=<\/span> <\/span>singular_table_name<\/span> <\/span>%><\/span><\/span> <\/span>= <\/span><%=<\/span> <\/span>orm_class<\/span>.<\/span>build<\/span>(<\/span>class_name<\/span>)<\/span> <\/span>%><\/span><\/span>
<\/span>end
# GET <\/span><%=<\/span> <\/span>route_url<\/span> <\/span>%><\/span><\/span>/1/edit
def edit
@<\/span><%=<\/span> <\/span>singular_table_name<\/span> <\/span>%><\/span><\/span> <\/span>= <\/span><%=<\/span> <\/span>orm_class<\/span>.<\/span>find<\/span>(<\/span>class_name<\/span>,<\/span> <\/span>"<\/span>params[:id]<\/span>"<\/span><\/span>)<\/span> <\/span>%><\/span><\/span>
<\/span>end
# POST <\/span><%=<\/span> <\/span>route_url<\/span> <\/span>%><\/span><\/span>
<\/span>def create
@<\/span><%=<\/span> <\/span>singular_table_name<\/span> <\/span>%><\/span><\/span> <\/span>= <\/span><%=<\/span> <\/span>orm_class<\/span>.<\/span>build<\/span>(<\/span>class_name<\/span>,<\/span> <\/span>"<\/span>params[:<\/span>#{<\/span>singular_table_name<\/span>}<\/span><\/span>]<\/span>"<\/span><\/span>)<\/span> <\/span>%><\/span><\/span>
<\/span>if @<\/span><%=<\/span> <\/span>orm_instance<\/span>.<\/span>save<\/span> <\/span>%><\/span><\/span>
<\/span>redirect_to @<\/span><%=<\/span> <\/span>singular_table_name<\/span> <\/span>%><\/span><\/span>, <\/span><%=<\/span> <\/span>key_value<\/span> <\/span>:notice<\/span>,<\/span> <\/span>"<\/span>\'<\/span>#{<\/span>human_name<\/span>}<\/span><\/span> was successfully created.\'<\/span>"<\/span><\/span> <\/span>%><\/span><\/span>
<\/span>else
render <\/span><%=<\/span> <\/span>key_value<\/span> <\/span>:action<\/span>,<\/span> <\/span>\'<\/span>"new"<\/span>\'<\/span><\/span> <\/span>%><\/span><\/span>
<\/span>end
end
# PUT <\/span> |