我对最佳位置和 Twitter 引导程序有一个非常烦人的问题。我已经花了很多时间。我已经浏览了好几页 - best_in_place github 页面和问题。所以我想,我修复了它,但没有,我不知道错误在哪里。
当我使用 best_in_place 进行第一次编辑时,它可以工作,保存值并将输入更改回具有新值的“正常”视图。但是当我想第二次做同样的动作(编辑它)时,它不起作用。我必须重新加载页面,然后我只能再次编辑它一次。我的代码如下:
AccountsController.rb
def update
@account = current_user.account
respond_to do |format|
if @account.update_attributes(params[:account])
format.json { respond_with_bip(@account) }
else
format.json { respond_with_bip(@account) }
end
end
end
看法
<%= best_in_place current_user.account, :introduction, :type=> :input,
:nil => "Click me to add your introduction!",
:html_attrs => {:'data-provide' => "typeahead" } %>
account.js.coffee
jQuery ->
$('.best_in_place').best_in_place()
我已经看过这个页面并没有找到答案: SO Thread , ExampleApp , Best_in_place Issue
请问,有人可以帮我吗?我知道这可能是由 Twitter Bootstrap 引起的,但我不知道如何解决它:(