Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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 Rails:如何向链接添加id?_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails:如何向链接添加id?

Ruby on rails Rails:如何向链接添加id?,ruby-on-rails,Ruby On Rails,我想将id添加到链接中,但id:'machine_u#{machine.id}'不起作用有没有一种方法可以生成类似于machine_1、machine_2….的id?在插值时使用双引号 替换 <% @machines.each do |machine|%> <%= link_to 'Cancel', edit_machine_path(machine.id), class: "btn btn-danger", id: 'machine_#{machine.id}',remote

我想将id添加到链接中,但
id:'machine_u#{machine.id}'
不起作用
有没有一种方法可以生成类似于machine_1、machine_2….的id?

在插值时使用双引号

替换

<% @machines.each do |machine|%>
<%= link_to 'Cancel', edit_machine_path(machine.id), class: "btn btn-danger", id: 'machine_#{machine.id}',remote: true %>
<% end %>

所以


插值时使用双引号

替换

<% @machines.each do |machine|%>
<%= link_to 'Cancel', edit_machine_path(machine.id), class: "btn btn-danger", id: 'machine_#{machine.id}',remote: true %>
<% end %>

所以



JFYI,您可以直接使用资源生成URL,
edit_machine_path(machine)
。尝试添加双引号而不是单引号ejfyi,您可以直接使用资源生成URL,
edit_machine_path(machine)
。尝试为您的答案添加双引号而不是单引号。谢谢您的回答。
id: "machine_#{machine.id}"
<% @machines.each do |machine|%>
  <%= link_to 'Cancel', edit_machine_path(machine.id), class: "btn btn-danger", id: "machine_#{machine.id}",remote: true %>
<% end %>