2017-07-26 46 views
1

我需要爲一些連接目的分開唯一的ID,我只想知道如何爲link_to創建一個唯一的ID?如何在rails中爲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%> %> 

毫無效果。有沒有解決方法?

回答

0

嘗試:

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

你需要看到什麼是訪問一個問題變量的方式,爲實例或局部(我用了question,因爲你與路徑做),和myBtn_<%=question.id%>如果您沒有定義myBtn變量,那麼您將不會工作,即使您嘗試將erb標籤包含在link_to的erb打開關閉中,也更少。

+0

thanx,它的工作。 – djmayank

+0

你能告訴我你是如何編輯這個問題的嗎? – djmayank

+0

使用一些markdown @Mayank,點擊'ctrl-k'製作代碼塊,還有一些提示如何使用它。 –

相關問題