Making a AJAX request in rails is pretty simple. Just follow the below example. It will take you to the particular method (ex.., todo_fix method in the rooms controller) as used in my example. Then in controller you can perform your operation and do the render part.
In View File
Sample Rails code
<% todo_item=TodoItem.find(:first) %>
<a href=”javascript:call_this(<%= todo_item.id %>);”>Add a New To-Do Item</a>
JavaScript function in the same file
<script>
function call_this(a)
{
var url = “/rooms/todo_fix”;
var pars = “new_todo=” + a;
var target = ‘idresult’;
var myAjax = new Ajax.Updater(target,url, {method: ‘post’,parameters: pars});
}
</script>