0

Rails アプリで CKEditor (gem 'ckeditor') と Foundation を使用していますが、うまく連携できません。私は数日間答えを探していましたが、これらの解決策の両方を試してみましたが、うまくいきませんでした:

ckeditor が zurb Foundation に表示されない

https://github.com/zurb/foundation/issues/2778

完全に新しいテスト アプリを作成し、CKEditor を追加して (正常に動作しました)、Foundation (Gemfile + バンドルのインストール) を追加すると、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 に答える