我真的很煩人的問題與最好的地方和Twitter引導。我花了很多時間。我經歷了幾頁 - best_in_place github頁面和問題。所以我想,我修好了,但沒有,我不知道錯誤在哪裏。Rails + best_in_place + Twitter引導
當我使用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的引導造成的,但我不知道如何解決它:(
第二次輸入框進入最佳狀態嗎? – 2013-03-28 07:47:09
我找到了答案。請檢查下面的答案。 – 2013-03-28 22:27:20
這不是由twitter引導引起的。所有引導程序都將樣式應用於元素。基於Rails 4和Bootstrap 3,你需要'respond_with_ip(@object)'才能工作。 – onebree 2015-11-25 16:35:11