问题标签 [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.
javascript - Rails Best_in_place 编辑问题
我正在尝试在我的 rails 应用程序中实现best_in_place,但我不知道如何实现它。当我滚动需要编辑的文本时,它什么也没做。我在用户下有一个嵌套的配置文件模型,我想编辑用户名。但是名称在 Profile Model 下。所以我有“user.profile.name”。如前所述,我已按照安装步骤包含并安装了 gem,并将 jquery 文件包含在我的 application.js 中!
这是我的展示视图:
这是我在用户控制器中的显示操作:
这是我的个人资料控制器:
响应:html,:json
这是我的 application.js 文件
ruby-on-rails-3 - 具有最佳就地形式的单选按钮?
我想知道是否有任何方法可以使用 Best In Place gem 来更新单选按钮。我将它用于我的表单并且效果很好,但是 Best in place 似乎没有提供单选按钮输入类型。我猜我可以使用复选框,但我对如何将 3 个复选框绑定到同一列有点困惑。
我正在寻找的是一个简单的单选按钮集合,该集合绑定到我的模型中的一个字段,看起来像
选择后,我希望数据库立即更新,就像 Best in place 一样,对输入字段进行其他更改。
有任何想法吗?谢谢。
ruby-on-rails - 在复选框集合中显示图像
我使用 best_in_place (这对我的问题并不重要)。
我想显示图像而不是复选框。
我的图像位于:public/images
.
所以我尝试了:
不幸的是,复选框的默认图像(应该是第一张图像)显示为-
,当我按下它时,我看到了第二张图像。
我试图检查我的第一张图片是否有问题,所以我将代码更改为:
但是默认图片(应该是第二张图片)显示为-
,当我按下它时,我看到了第一张图片。
请帮忙。
ruby-on-rails - 如何从 github 更新 best_in_place 版本
gryzzly
被告知要从 github 更新我的 best_in_place 版本,以解决此问题:Checkboxes with images
他告诉从 github 更新,因为目前还没有包含此修复程序的版本。
所以,我在我的Gemfile
:
然后运行:bundle install
。
这不能解决我的问题:show-images-in-checkbox-collection,所以我认为我做错了什么。
请帮忙。
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?
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 检查元素时,我发现日志中显示此错误:
知道这意味着什么吗?
ruby-on-rails - best_in_place gem 初始化
导轨 3.2.11
宝石文件:
应用程序.js
post.js.coffee
显示.html.erb
查看了内联表单,但我得到了 js 异常,并且在输入、松散焦点等时没有触发任何内容。回溯:
jquery.js 中的行
我该如何解决这个问题?
upd问题解决了。做同样的改变,但一切正常。魔法 ;)
ruby-on-rails - Rails:best_in_place 集合问题
我的应用程序在两个不同的数据库上运行,我使用应用程序逻辑来处理它们。
我在外部数据库上有用户模型,我只在我的default_role 类上记录了id。
因此,在索引模板中,我从远程获取帐户,对于每个帐户,我都必须查询我的表以打印一些不可变的信息,并且我想提供在我的表中更改角色的可能性
索引信息=远程表信息(姓名ecc)+我的表信息(角色)
使用 best_in_place 编辑我的用户的 role_id 字段。
问题是我的索引周期@operators 来自外部购买我需要改变我身边的角色!
和我在控制器中的更新:
但它甚至没有在控制器中调用我的更新方法。它通常会检查集合标签,允许我更改它,但不允许我提交。
我究竟做错了什么?
编辑
我的浏览器没有收到任何请求。
ruby-on-rails-3 - best_in_place 更新后更新各种 DOM 元素
在使用 best_in_place 更新 DOM 元素后,我在表中有需要更新的各种值。在最佳就地更新之后,如何触发一个名为“update.js.erb”的“create.js.erb”之类的 JavaScript 操作?
例如,我有一个商品价格表,我需要在用户更新单个商品数量后更新该表的“总计”字段。
ruby-on-rails-3 - 如何在 twitter 引导程序中使用 Best In Place
我还没有看到这方面的任何文件..
如果我有
我需要包括 data-provide="typeahead"
并包括来源
假设City.getcities.to_json
返回带有城市名称的正确 json 列表
这行不通...