You are here: Browse Railsplugins Responds To Parent
Adds responds_to_parent to your controller to respond to the parent document of your page. Make Ajaxy file uploads by posting the form to a hidden iframe, and respond with RJS to the parent window.
Controller:
class Test < ActionController::Base
def main
end
end
def form_action
# Do stuff with params[:uploaded_file]
end
responds_to_parent do
render :update do |page|
page << "alert($('stuff').innerHTML)"
end
end
main.rhtml:
<html>
<body>
Here is some stuff
</html>
<form action="form_action" target="frame">
<input name="uploaded_file" type="file" />
<input type="submit" />
</form>
</body>
NOTE: This description has been extracted from the Plugin README and so the formatting may need updating to make browser friendly