i render view from outside of controllers in my a module in lib folder, here is my render method:
def render(options, assigns = {}) view = ActionView::Base.new (ActionController::Base.view_paths,assigns) view.render options end
and i call it like this: render(:file=>"#{template_path}.html.erb",:locals => locals)
every things fine in rendered page, i can use locals but when i use FORM_FOR in rendered view, i get this error message:
You have a nil object when you didn't expect it! The error occurred while evaluating nil.url_for
please help me!