// Examples: // // button_to "Mark as unread", mark_as_unread_message_path(message), :method => :put, :class => "form_to_link" // button_to "New Alert", new_alert // jQuery(document).ready(function($) { jQuery('.form_to_link').each(function(el){ var form = el.parents('form'); form.after('' + form_to_link.attr('value') + ''); form.hide(); el.getElementsBySelector('.button_link_to').click(function(){ form.submit(); return false; }); }) });