5

Redactorは素晴らしいリッチテキストエディタのように見えます。ActiveAdminCMSの特定のテキスト領域でredactorを使用したい。

私は、redactorとrailsを統合したこの宝石を見つけたので、それを設定しようとしました。

gemfile:

gem 'redactor-rails'

シェル:

$ bundle install

config / redactor.yml

lang: 'en'
autoresize: true

config / initializer / active_admin.rb

config.register_stylesheet 'redactor-rails.css'
config.register_javascript 'redactor-rails.js'

アクティブな管理リソース構成の入力

f.input :contents, input_html: { id: "redactor_here", class: "redactor" }

私はチェックしました:

  • redactor js / cssファイルは(ブラウザーに)適切に含まれています。
  • redactorクラスがテキストエリアに設定されています。

redactor-railsのreadmeには、textareaを作成した後、ヘルパーを呼び出してredactorを初期化する必要があると書かれています。redactorただし、そのredactorヘルパーはアクティブな管理フォームの範囲内にありません。それで、どこで呼び出すことができますか?

現時点では、ブラウザで何も起きていません。これに関する助けをいただければ幸いです。

4

3 に答える 3

0

スタイルシートと js を active_admin.rb に登録する代わりに、試してみてください。

app/assets/javascripts/active_admin.js

//= require redactor
//= require redactor-rails/config

そしてapp/assets/stylesheets/active_admin.css.scssにあります

@import "redactor";
于 2012-10-23T16:52:51.527 に答える
0

active_admin.js に追加します。

//= require redactor-rails

active_admin.css.scss で、これをファイルの先頭に追加します

/*
  *= require redactor-rails
*/

これは私にとってはうまくいきます:)これ を参照してください

于 2014-07-18T16:31:22.560 に答える