我在Rails应用程序中使用CKEditor(gem'ckeditor')和Foundation,但他们并没有在一起玩得很好。我一直在寻找几天的答案,并且没有运气就尝试了这两种解决方案:
ckeditor wont show up in zurb foundation
https://github.com/zurb/foundation/issues/2778
通过创建一个全新的测试应用程序,添加CKEditor(工作正常),然后添加Foundation(Gemfile + bundle install),然后不再显示CKEditor,我已经发现它是Foundation的一个问题。以下是我的测试应用程序中的一些示例代码:
<style>
textarea{-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
</style>
<%= form_for @thing do |form| -%>
<div class="field">
<%= form.cktext_area :name, cols: 50, rows: 20, :class => "someclass", :ckeditor => {:uiColor => "#AADC6E", :toolbar => "mini"} %>
</div>
<%- end %>
我在内部添加了样式,以防在基础样式之后需要添加样式(我也尝试在文本区域内联添加内容无效)。
任何帮助都会非常感激。
答案 0 :(得分:0)
Foundation gem会覆盖应用程序布局文件(app / views / layout.html.erb)。
如果您使用gem,请确保您仍然拥有资产管道(<%= javascript_include_tag "application" %>
)中应用程序文件的链接。此行应保留在<head>
个代码之间。
希望这有效。