我需要找到一种方法,可以在不更新页面的情况下以这种方式编辑我的任务。也许有人知道怎么做?我知道它适用于Angularjs。但我真的找不到任何有关我的目的的信息。
单击某个任务时,您可以编辑其内容。
有人可以帮忙吗?
答案 0 :(得分:2)
我会使用gem 'best_in_place'您可以按照In-Place Editing rails cast
实施它你要做的就是 app / assets / javascripts / application.js 添加以下文件
//= require jquery.purr
//= require best_in_place
app / assets / javascripts / model_name.js.coffee
jQuery ->
$('.best_in_place').best_in_place()
最后在 model / show.html.erb
上<p>
<b>Field Name:</b>
<%= best_in_place @model, :field_name %>
</p>
<p>
<b>Email:</b>
<%= best_in_place @model, :email %>
</p>
那应该是你所有的跪。 快乐的编码