【问题标题】:how to set an unique id for link_to tag in rails?如何为rails中的link_to标签设置唯一ID?
【发布时间】:2018-01-02 08:10:45
【问题描述】:

出于某种链接目的,我需要分隔唯一 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%> %>

没有任何效果。有什么解决办法吗?

【问题讨论】:

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


    【解决方案1】:

    尝试:

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

    您需要查看访问问题变量的方法,例如实例变量或本地变量(我使用了question,就像您对路径所做的那样),如果您不这样做,myBtn_&lt;%=question.id%&gt; 将不起作用'没有定义 myBtn 变量,如果您尝试在 link_to 的 erb 打开-关闭中包含要打印的 erb 标签,则更少。

    【讨论】:

    • 你能告诉我你是怎么编辑那个问题的吗???
    • 使用markdown @Mayank,点击ctrl-k 制作代码块,还有一些使用方法的提示。
    • 使用一些markdown @Mayank,点击ctrl-k 制作代码块,还有一些使用方法的提示。
    猜你喜欢
    • 2018-12-16
    • 1970-01-01
    • 2010-11-02
    • 2017-01-31
    • 1970-01-01
    • 2013-04-11
    • 2021-11-01
    • 1970-01-01
    • 2015-06-07
    相关资源
    最近更新 更多