gpt4 book ai didi

ruby-on-rails - Active Admin 自定义操作项资源名称

转载 作者:行者123 更新时间:2023-12-04 00:36:09 24 4
gpt4 key购买 nike

不知道为什么我似乎无法解决这个问题,因为它看起来应该如此简单,但基本上,我正在尝试创建一个指向操作的链接(我希望“发布”出现在显示旁边,编辑、删除)针对 Active Admin 中的每个资源。

我使用了他们在 wiki 上建议的代码:

 action_item do
link_to "button label", action_path(post)
end

问题是,我收到一个错误,因为 rails 不知道“post”是什么。是零。 Github 上的 Wiki 版本具有相同的代码,只是它们使用“资源”而不是 post。我不确定他们是否暗示我会在那里使用我自己的资源名称,或者您是否应该实际使用变量“资源”。我尝试了后一种情况,并收到了“没有 ID 无法找到”错误。

所以问题是,我在哪里设置变量名?他们使用什么作为迭代器?

最佳答案

我曾经使用过这个:

action_item only: :show do |resource|
link_to('New Post', new_resource_path(resource))
end

更新
action_item only: :show do
link_to('New Post', new_resource_path)
end

感谢 Alter Lagos

关于ruby-on-rails - Active Admin 自定义操作项资源名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11747306/

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