【发布时间】:2011-08-21 09:49:49
【问题描述】:
我在 Rails 3.0.9 中使用 best_in_place gem。好像我有一切工作。我按照安装说明进行操作,然后可以单击一个项目,对其进行编辑并使用 ajax 将所有内容保存在一个位置。
但是,当测试验证功能但输入虚假数据时,不会显示错误消息。
我不确定这是否应该通过 javascript 神奇地完成,或者我是否应该提供某种 div 标签或可以显示错误消息的东西。
在萤火虫中检查这个,我得到了正确的 json 响应。就我而言,我可以看到
[“债务长度无效”]
但这不会在任何地方呈现。
我还需要在视图中添加什么来呈现验证错误吗?它应该通过 purr.js 显示。除了将javascript文件放在我的公共目录中之外,我是否需要做任何事情,在application.js中启动best_in_place并将
<p>
<b>Debts:</b>
<%= best_in_place @prospect, :debts, :type => :input %>
</p>
在视图中?
【问题讨论】:
-
似乎没有得到任何答案。想知道这是否是没有人有答案的情况,或者我的问题更可能不够清楚。欢迎对我应该提供的任何其他信息提出任何建议。
-
你的控制器是什么样的?如果更新失败,你会打电话给 respond_with_bip 吗?
标签: ruby-on-rails-3 json gem