gpt4 book ai didi

ruby-on-rails - 动态 Rails 助手(例如 link_to 方法、方法)

转载 作者:行者123 更新时间:2023-12-04 06:14:47 25 4
gpt4 key购买 nike

我想知道如何为我的 Rails 助手获得一些动态能力:

<h3><%= link_to object.name, ("#{object.class_path.to_s}")_path(object) %></h3>

在这种情况下,将对象的类放入链接中。我对如何在辅助方法中抛出方法感到困惑。

任何建议将不胜感激!

最佳答案

您正在尝试链接到对象的实例?

<%= link_to object.name, object %>

Rails 可以从中构造一个 #show 链接。

您可以将 polymorphic_path 用于更复杂/嵌套的情况:

<%= link_to object.name, polymorphic_path([:edit, @user, object]) %>

...作为 edit_user_#{object.class}_path(@user,object)

的同义词

关于ruby-on-rails - 动态 Rails 助手(例如 link_to 方法、方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7539168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com