0

我在 Rails 应用程序中使用 CKEditor (gem 'ckeditor') 和 Foundation,它们一起玩得不好。几天来我一直在寻找答案,并且尝试了这两种解决方案都没有运气:

ckeditor 不会出现在 zurb 基金会

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 %>

我在内部添加了样式,以防需要在 Foundation 样式之后添加样式(我也尝试将其内联添加到文本区域但无济于事)。

任何帮助将不胜感激。

4

1 回答 1

0

Foundation gem 会覆盖应用程序布局文件 (app/views/layout.html.erb)。如果您使用 gem,请确保在资产管道 ( <%= javascript_include_tag "application" %>) 中仍有指向应用程序文件的链接。这条线应该留在<head>标签之间。希望这有效。

于 2013-08-27T21:45:41.830 回答