2017-03-21 7 views
0

投稿を作成するためのテキストエリアにSimpleMDEを私のレールアプリにインストールしました。私が持っている問題は、私はpost.body(simplemdeを持っているすなわちテキストエリア)の内容を編集したいときには、スクリーンショットに見られるようなインデントに見えるです:Rails&SimpleMDE - インデントされたコンテンツの表示

enter image description here

私はソースコードを見ています場合のshowアクションに、それはいくつかの余分なタグを生成しますが、値下げは私が編集者と間違って何かだと思いますどの

enter image description here

正常に見えます。エディタに表示されているインデントを修正するにはどうすればよいですか?ここで

は、私は解決策を見つけたので、私は他の誰がそれを必要とするだけの場合にはそれをここに投稿するつもりも私のコード

# The gemfile 
gem 'simplemde', '~> 0.1.0' 
gem 'redcarpet', '~> 3.4' 
# gem 'html-pipeline', '~> 2.5' 
# gem 'github-markdown', '~> 0.6.9' 
# gem 'sanitize', '~> 4.4' 

# the _form.html.haml file 
= f.input :body, as: :text, input_html: { class: 'simplemde' } 

# the coffescript file 
simplemde = null 
$(document).on 'turbolinks:before-visit', -> 
    if simplemde? 
    simplemde.toTextArea() 
    simplemde = null 

$(document).on 'turbolinks:load', -> 
    simplemde = new SimpleMDE(element: $('.simplemde')[0]) 

答えて

1

です。

https://github.com/NextStepWebs/simplemde-markdown-editor/issues/480

基本的にすべての必要なTODOは

~ f.input :body # notice the tilde symbol 

= f.input :body 

を置き換えるために、これがすべてを解決するだろうでした。

しかし、はるかに良い解決策がある場合は、誰かが投稿すると感謝します。

関連する問題