如何在rails中为link_to标签设置唯一ID?

时间:2017-07-26 20:11:52

标签: html ruby-on-rails ruby ruby-on-rails-4

我需要将唯一ID分开以用于某些链接目的,我只想知道如何为link_to创建唯一ID?

就像我在使用:

<%= link_to "Edit", edit_question_path(question.id),method: :get, :remote => true, :id => @question.id%>

这不行,然后我尝试了:

<%= link_to "Edit", edit_question_path(question.id),method: :get, :remote => true, id: myBtn_<%=question.id%> %>

没有任何效果。有没有解决方案?

1 个答案:

答案 0 :(得分:0)

尝试:

<%= link_to 'Edit', 
  edit_question_path(question.id),
  method: :get, 
  remote: true, 
  id: "myBtn_#{question.id}" %>

您需要查看访问问题变量的方式,例如实例或本地问题(我使用question,因为您正在使用该路径),{{如果您没有定义myBtn_<%=question.id%>变量,那么1}}会失败,如果您尝试在myBtn的erb开 - 关内打印erb标记,那就更少了