问题标签 [best-in-place]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
311 浏览

javascript - Rails Best_in_place 编辑问题

我正在尝试在我的 rails 应用程序中实现best_in_place,但我不知道如何实现它。当我滚动需要编辑的文本时,它什么也没做。我在用户下有一个嵌套的配置文件模型,我想编辑用户名。但是名称在 Profile Model 下。所以我有“user.profile.name”。如前所述,我已按照安装步骤包含并安装了 gem,并将 jquery 文件包含在我的 application.js 中!

这是我的展示视图:

这是我在用户控制器中的显示操作:

这是我的个人资料控制器:

响应:html,:json

这是我的 application.js 文件

0 投票
0 回答
348 浏览

ruby-on-rails-3 - 具有最佳就地形式的单选按钮?

我想知道是否有任何方法可以使用 Best In Place gem 来更新单选按钮。我将它用于我的表单并且效果很好,但是 Best in place 似乎没有提供单选按钮输入类型。我猜我可以使用复选框,但我对如何将 3 个复选框绑定到同一列有点困惑。

我正在寻找的是一个简单的单选按钮集合,该集合绑定到我的模型中的一个字段,看起来像

选择后,我希望数据库立即更新,就像 Best in place 一样,对输入字段进行其他更改。

有任何想法吗?谢谢。

0 投票
1 回答
825 浏览

ruby-on-rails - 在复选框集合中显示图像

我使用 best_in_place (这对我的问题并不重要)。

我想显示图像而不是复选框。

我的图像位于:public/images.

所以我尝试了:

不幸的是,复选框的默认图像(应该是第一张图像)显示为-,当我按下它时,我看到了第二张图像。

我试图检查我的第一张图片是否有问题,所以我将代码更改为:

但是默认图片(应该是第二张图片)显示为-,当我按下它时,我看到了第一张图片。

请帮忙。

0 投票
1 回答
162 浏览

ruby-on-rails - 如何从 github 更新 best_in_place 版本

gryzzly被告知要从 github 更新我的 best_in_place 版本,以解决此问题:Checkboxes with images

他告诉从 github 更新,因为目前还没有包含此修复程序的版本。

所以,我在我的Gemfile

然后运行:bundle install

这不能解决我的问题:show-images-in-checkbox-collection,所以我认为我做错了什么。

请帮忙。

0 投票
1 回答
806 浏览

ruby-on-rails-3.1 - Rails controller method response as JSON

Im working with a GEM call best_in_place : https://github.com/bernat/best_in_place

Creation of new todo items are done with:

The response code is JSON, but I would like to call a JS template so I can manipulate the DOM, is that possible?

0 投票
1 回答
624 浏览

javascript - 无法使用 Rails 3.0 的最佳就地 gem 编辑记录

我正在尝试让最好的 gem在 Rails 3.0 应用程序上工作,但似乎没有任何效果。我无法单击任何对象来编辑它们。

这是我到目前为止所做的(按照上面链接中的 GitHub 说明以及RailsCast

在我的Gemfile

我也跑了rails g best_in_place:setup,因为我在 3.0 上,它生成了一个best_in_place.js文件到public/javascripts.

最后显示要就地编辑的记录:

我正在使用 RESTful 路由,所以我update对我的项目资源采取了行动。

此时,记录已显示,但我无法单击它(或任何其他记录)。

有什么建议么?我是 JS 的新手,真的被卡住了。

编辑:我创建了一个application.js文件,在其中添加了以下代码:

我还尝试了 Richlewis 在评论中的建议,以在我的视图中添加脚本标签:

最后,我尝试在我的布局文件中更改<%= javascript_include_tag :defaults %>为 。<%= javascript_include_tag :all %>application.html.erb

再一次,最佳就地不起作用。

更新:使用 Chrome 检查元素时,我发现日志中显示此错误:

知道这意味着什么吗?

0 投票
2 回答
991 浏览

ruby-on-rails - best_in_place gem 初始化

导轨 3.2.11

宝石文件:

应用程序.js

post.js.coffee

显示.html.erb

查看了内联表单,但我得到了 js 异常,并且在输入、松散焦点等时没有触发任何内容。回溯:

jquery.js 中的行

我该如何解决这个问题?

upd问题解决了。做同样的改变,但一切正常。魔法 ;)

0 投票
2 回答
523 浏览

ruby-on-rails - Rails:best_in_place 集合问题

我的应用程序在两个不同的数据库上运行,我使用应用程序逻辑来处理它们。

我在外部数据库上有用户模型,我只在我的default_role 类上记录了id

因此,在索引模板中,我从远程获取帐户,对于每个帐户,我都必须查询我的表以打印一些不可变的信息,并且我想提供在我的表中更改角色的可能性

索引信息=远程表信息(姓名ecc)+我的表信息(角色)

使用 best_in_place 编辑我的用户的 role_id 字段。

问题是我的索引周期@operators 来自外部购买我需要改变我身边的角色!

和我在控制器中的更新:

但它甚至没有在控制器中调用我的更新方法。它通常会检查集合标签,允许我更改它,但不允许我提交。

我究竟做错了什么?

编辑

我的浏览器没有收到任何请求。

0 投票
1 回答
2974 浏览

ruby-on-rails-3 - best_in_place 更新后更新各种 DOM 元素

在使用 best_in_place 更新 DOM 元素后,我在表中有需要更新的各种值。在最佳就地更新之后,如何触发一个名为“update.js.erb”的“create.js.erb”之类的 JavaScript 操作?

例如,我有一个商品价格表,我需要在用户更新单个商品数量后更新该表的“总计”字段。

0 投票
1 回答
1059 浏览

ruby-on-rails-3 - 如何在 twitter 引导程序中使用 Best In Place

我还没有看到这方面的任何文件..

如果我有

我需要包括 data-provide="typeahead"

并包括来源

假设City.getcities.to_json返回带有城市名称的正确 json 列表

这行不通...