Edit 当我点击 Edit链接,没有任何 react 。 如果我删除 :activator => "#activator"从 best_in-6ren">
gpt4 book ai didi

ruby-on-rails-3 - Rails best_in_place jQuery 就地编辑 :activator button not working

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

我有一个部分设置如下:

<%= best_in_place_if can?(:edit, Artist), @artist, :display_name, type: :input, :activator => "#activator" %>
<a href="#" id="activator">Edit</a>

当我点击 Edit链接,没有任何 react 。

如果我删除 :activator => "#activator"从 best_in_place 链接开始,它允许我单击文本字段以按照我的预期开始编辑;唯一的问题是这在 iPad 上不起作用,所以我需要一个单独的按钮来触发这个编辑功能。

有谁知道获取 :activator 的解决方法设置工作,或者有另一个建议(包括不同的 gem ),他们知道可以用于现场编辑字段?

最佳答案

您是否使用部分来显示艺术家列表?也许ID不够具体,所以它变得困惑,因为有一个id为“激活器”的激活器链接,但同时有多个“激活器”。尝试更具体地使用 ID。就像是:

<%= best_in_place_if can?(:edit, Artist), @artist, :display_name, type: :input, :activator => "#activator-#{@artist.id}" %>
<a href="#" id="activator-#{@artist.id}">Edit</a>

关于ruby-on-rails-3 - Rails best_in_place jQuery 就地编辑 :activator button not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12767383/

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