0
我具有部分與給定爲導軌4問題用的CKEditor
_event_info.html.erb
<%= form_for @event, :url => { :action => "update"} do |f| %>
<%= f.cktext_area :event_info %>
<%= f.submit 'submit' %>
<% end %
我在顯示視圖中呈現該部分的CK輸入編輯形式
show.html.erb
<%= link_to "", "#", :id => 'update-click', :class=>"icon fa-edit fa-2x edit-cover", :remote => true %>
<div id="update-info-show" >
<%= raw(@event.event_info) %>
</div>
<div id="update-info-update" style="display: none">
</div>
<input type="button" id="close-editor" value="Cancel"> </input>
<script type="text/javascript">
$('#update-click').click(function() {
$("#update-info-show").hide();
$("#update-click").hide();
$('#update-info-update').show();
$("#update-info-update").html("<%=j render :partial => 'event_info' %>")
});
$('#close-editor').click(function() {
$('#update-info-update').hide();
$('#update-click').show();
$('#update-info-show').show();
});
</script>
所以當我點擊#更新點擊按鈕,我正確得到ck編輯器,然後當我點擊取消按鈕(#關閉編輯器)它隱藏編輯器,但是當我再次點擊#更新點擊按鈕,我沒有再獲得CK編輯器,而不是我得到的輸入明文區域
請幫我解決這個問題
因爲在我的部分我用CK編輯,CK編輯器是有點重,我已經做到了這一點,以時顯示頁面加載,當我點擊CK編輯器只加載負荷較少的文件鏈接 – user4965201