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'。 –