Tag: 填充

Rails AJAX – 获取下拉选项以填充表格

我正在尝试从下拉列表中选择使用AJAX填充同一页面中的表,以便在没有页面刷新的情况下显示更改。 我已经编写了远程调用的代码,并将自定义操作添加到控制器,但我不知道如何将返回的信息放入我已经获得的表中。 目前,该表只是循环遍历所有项目,但我希望它只显示所选项目的信息。 我需要在JS(rjs?)文件中编写什么来让它处理返回的信息,以及我需要对现有表进行哪些更改以确保它显示正确的信息? 下拉(使用AJAX调用): remote_function(:url=>{:action => ‘populate_projects’}) %> 控制器动作: def populate_projects @project = Project.find(params[:id]) end 和现有的表格: Name Category Budget Deadline Company ID “£”) %>

用于Ruby的填充arrays方法

这就是我现在所拥有的,它有点工作: def padding(a, b, c=nil) until a[b-1] a << c end end 这是它的工作原理: a=[1,2,3] padding(a,10,”YES”) =>[1, 2, 3, “YES”, “YES”, “YES”, “YES”, “YES”, “YES”, “YES”] a[1,2,3] padding(a,10,1) =>[1, 2, 3, 1, 1, 1, 1, 1, 1, 1] 但是当我没有为“c”输入值时崩溃了 a=[1,2,3] padding(a,10) Killed 我该怎么追加这个以避免崩溃? 另外,您如何建议更改此方法以使用它,如下所示: [1,2,3].padding(10) =>[1,2,3,nil,nil,nil,nil,nil,nil,nil] [1,2,3].padding(10, “YES”) =>[1, 2, 3, “YES”, “YES”, “YES”, “YES”, “YES”, […]