Если возможные значения переменной i ограничены, вы можете сгенерировать javascript для каждого возможного значения ieg: (i находится в диапазоне 1..10)
$(document).ready(function(){
var i = 1
var informationArray = new Array();
<% (1..10).each do |num| %>
informationArray[<%= num %>] = $("<%= escape_javascript(render :partial => 'info', :locals => { :val => num }) %>");
<% end %>
function more(){
var information = informationArray[i];
i = i+1;
}
});
В противном случае, если переменная i не являетсяограниченный в определенном небольшом диапазоне, вы должны использовать AJAX для отправки параметра на сервер и получения информации для этого значения.