Ruby on rails 通过link_将集合传递给方法

Ruby on rails 通过link_将集合传递给方法,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,我正试图通过remote:true方法打开表单。我打开的表单有一个@projects变量。如何通过link\u将此@projects变量传递到方法 <%= link_to "", project_path, remote:true, class="icon", id:"icon" %> 您可以使用以下代码 <%= link_to "", project_path(:projects => @projects), remote: true, class: "icon",

我正试图通过
remote:true
方法打开表单。我打开的表单有一个
@projects
变量。如何通过
link\u将此
@projects
变量传递到
方法

<%= link_to "", project_path, remote:true, class="icon", id:"icon" %>

您可以使用以下代码

<%= link_to "", project_path(:projects => @projects), remote: true, class: "icon", id: "icon" %>
@projects),remote:true,class:“icon”,id:“icon”%>


class=“icon”
不应在此处使用,它将变量
class
设置为等于字符串
“icon”
(并且
class
是Ruby中的保留字)。使用
class:'icon'
代替是的,这是正确的,我忘了更改它。。吉吉先生
<%= link_to "", project_path(projects: @projects), remote: true, class: "icon", id: "icon" %>