在tinymce中输入的值以纯文本形式发布

时间:2014-03-15 10:13:35

标签: ruby-on-rails ruby tinymce

嗨我开发了一个ruby on rails应用程序,用于传导在线MCQ考试。在那里我使用tinymce_hammer来添加问题和答案。当我创建一个问题时,给出的内容将作为纯文本添加到数据库中。我怎么能纠正它。

以下是添加问题的参数

  Parameters: {"commit"=>"Ôû║ Create", "action"=>"create", "batch_id"=>"1", "aut
henticity_token"=>"bqFT9aAXHon8eV64QjirL0wM8ZuBy3JTyPuTT1vIRqE=", "module_id"=>"
1", "exam_group_id"=>"1", "controller"=>"questions", "question"=>{"ques"=>"<p>ds
af<sub>asdfasa</sub><sup>afddfaf</sup></p>", "ans1"=>"<p>asd</p>", "ans2"=>"<p>a
sdsdf</p>", "passage"=>"", "ans3"=>"<p>asd</p>", "ans4"=>"<p>f</p>"}, "is_answer
"=>"ans1"}

ques =&gt;

dsaf asdfasa afddfaf

“,”ans1“=&gt;”

asd

“,”ans2“=&gt;”

a sdsdf

“,”passage“=&gt;”“,”ans3“=&gt;”

asd

“,”ans4“=&gt;”

f

“} ,“is_answer “=&gt;” 中ANS1" }

但同样,它作为纯文本值插入

  ←[4;36;1mQuestion Create (0.0ms)←[0m   ←[0;1mINSERT INTO `questions` (`ques`,

ans1ans2passageans3student_additional_field_idexam_group_id ans4is_answeris_pass)VALUES('dsafasdfasaafddfaf','asd','asdsdf',  '','asd',1,1,'f','ans1','')←[0m

请帮帮我

1 个答案:

答案 0 :(得分:0)

link中的评论可能对您有所帮助,如果您在轨道3或4上。

字段类型对于包含text的字段应为html tags

了解html_saferaw可以在处理tags

时更轻松