0
我想在我的鏈接插入我的對象的類型。這一個並不總是相同的,所以我不想用真實的信寫它。 我想編寫類似:如何插入紅寶石語言鏈接到路徑
link to "my mission", edit_+ mission.type.downcase + _path(mission)
我甚至不知道,如果它的可能。 感謝您的幫助
我想在我的鏈接插入我的對象的類型。這一個並不總是相同的,所以我不想用真實的信寫它。 我想編寫類似:如何插入紅寶石語言鏈接到路徑
link to "my mission", edit_+ mission.type.downcase + _path(mission)
我甚至不知道,如果它的可能。 感謝您的幫助
您可以使用instance_eval
,如:
link_to "my mission", instance_eval("edit_#{mission.type.downcase}_path(mission)")
你可能經常HTML標籤變得更輕鬆:
<a href='<%= edit_+ mission.type.downcase + _path(mission)%>'>
mission_path
</a>
謝謝您的回答! – Orsay
這裏真的需要instance_eval嗎? –
你也可以使用'public_send'。 –