Ruby on rails 通过AJAX和Rails传递变量
我已经在我的控制器中创建了一个数组,其中包含我想要旋转的项目。初始集合用作部分集合并循环通过Ruby on rails 通过AJAX和Rails传递变量,ruby-on-rails,ajax,Ruby On Rails,Ajax,我已经在我的控制器中创建了一个数组,其中包含我想要旋转的项目。初始集合用作部分集合并循环通过 render :partial => "partial", :collection => @array[1..4] 我在页面上还有一个链接到远程链接,它向控制器发出POST请求以更改集合的范围 link_to_remote "Next", :url => {:action => "update"}, :update => "partial_div" 我想有一个增量计数器
render :partial => "partial", :collection => @array[1..4]
我在页面上还有一个链接到远程链接,它向控制器发出POST请求以更改集合的范围
link_to_remote "Next", :url => {:action => "update"}, :update => "partial_div"
我想有一个增量计数器,返回,然后再张贴继续前进。像这样:
respond_to do |format|
format.js{
@counter += 4
render :partial => "partial", :collection => @array[@counter..(@counter + 4)]
}
谢谢 您可以在视图中创建一个javascript函数,在第一次调用时(在页面加载时)将全局变量设置为1。再次调用时,它将此变量设置为参数中的数字 在您的控制器中,不呈现分部,而是调用一个.erb.js文件来更新分部div的内容,并调用此函数将变量设置为新值 在链接到远程的链接中,将此变量作为参数添加到控制器并删除:update=>“partial\u div”