Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在单击同一个表元素时获取该表元素_Ruby On Rails_Ruby_Rubygems_Jruby - Fatal编程技术网

Ruby on rails 在单击同一个表元素时获取该表元素

Ruby on rails 在单击同一个表元素时获取该表元素,ruby-on-rails,ruby,rubygems,jruby,Ruby On Rails,Ruby,Rubygems,Jruby,我正在开发一个项目,我对这个主题有一个问题 我正在构建RubyonRails项目,该项目将为学生提供姓名列表 首先,我将在表格中列出我的学生信息,其中一部分缺失 当用户单击学生姓名时,会出现另一个表,显示学生的其他信息,如课程或GPA 下表显示了学生的名字,这部分是成功的 但我不知道当用户点击学生的名字时如何发布我的变量 此外,我知道AJAX的基本原理,但当用户单击表中的学生姓名时,我不知道如何传递变量 我不使用形式,我试图用link_to_remote方法解决这个问题,但我不能发布我的变量。因

我正在开发一个项目,我对这个主题有一个问题

我正在构建RubyonRails项目,该项目将为学生提供姓名列表

首先,我将在表格中列出我的学生信息,其中一部分缺失

当用户单击学生姓名时,会出现另一个表,显示学生的其他信息,如课程或GPA

下表显示了学生的名字,这部分是成功的

但我不知道当用户点击学生的名字时如何发布我的变量

此外,我知道AJAX的基本原理,但当用户单击表中的学生姓名时,我不知道如何传递变量

我不使用形式,我试图用link_to_remote方法解决这个问题,但我不能发布我的变量。因为我可以根据包含整个数据库的列表变量在for循环中构造我的表。我在ruby on rails的控制器部分筛选只获取名称和姓氏,我有用于此的列表变量。在for循环中,我使用tag for显示变量的一部分。我必须将此变量发布到页面,以便根据名称筛选GPA或课程名称。我需要类似于链接到远程方法的内容来发布变量student.name

我在等你的帮助

代码如下:

    <table border="1">
  <tr>
    <th>
      Name
    </th>
  </tr>
    <% @listing.each do |student| %>
  <tr>
    <td>
       <%=student.name%> <%= student.surname %>
    </td>
  </tr>
<% end %>

问题已修复:使用链接到远程方法中的=>'id=blabla'

我已修复该问题。。我使用了:带有链接到远程的关键字: