Tag: tinymce

基于路径加载文件的问题

我正在使用rails 2,在我正在处理的插件之一中,我发现了这个奇怪的问题,我有TinyMce 4自定义文本编辑器。 我已经在页面的开头以新的forms加载了脚本。 TinyMce正常加载,并且工作完全正常。 如果编辑表单上面的相同脚本标签不起作用,我的上移1级加载它,我的意思是 出于好奇,这里发生了什么? 文件夹结构。 >> PLUGIN_NAME >>应用 >>配置 >>分贝 >> LIB >>市民 >>图片 >> Java脚本 >>样式表 >> tinymce

如何防止标签在Rails中使用tinymce包裹我的输入?

默认情况下,tinymce输入作为段落标记传递给DOM: 我想删除该元素包装器,以便tinymce正好通过我在文本编辑器中输入的内容。 我怎么做 ? 如果您提供代码,是否也可以告诉我代码的添加位置? 问候 !!!

如何用capybara和selenium填充tinymce-rails编辑器?

我使用水豚测试tinymceforms有困难。 我正在使用tinymce-rails并且在我的表单中有7个编辑器。 我也使用asciimath插件与tinymce。 一切正常,但我无法编写测试来填写tinymce编辑器。 以下是我的步骤定义代码的外观,与此处描述的内容非常相似: within_frame(“content_ifr”) do editor = page.find_by_id(‘tinymce’) editor.native.send_keys ‘test’ end 问题是当我运行以下内容时: editor.native.clear # works, clear the editor area, I’m testing this with pry editor.native.send_keys :tab # works, moves focus to next input editor.native.send_keys ‘test’ # returns “”, nothing happens, nothing in editor 如此clear , send_keys :tab按预期工作。 但我不能发送任何字符串。 send_keys函数总是返回空字符串,当我使用send_keys进行测试时没有任何反应。 这里出了什么问题? 以及如何调试/调查问题? 谢谢。

如何最好地清理轨道上的ruby中的字段

我目前有一个控制器从前端的TinyMCE捕获一些html。 如果我修改了firebug,则可以向屏幕提交脚本标记并注入警报消息等。 编辑:目前我正在使用sanitize帮助器在模型中修复它: require ‘action_view’ class NotesController %w(a object p param h1 h2 h3 h4 h5 h6 br hr ul li img), :attributes => %w(href name src type value width height data) ); @note.update_attributes(params[:note]) 这在控制器中感觉很乱。 有没有更好的办法? 即以某种方式集成这个ActiveRecord所以我可以很容易地指定这个和其他字段这样做,然后以类似的方式保存validation? 谢谢你的任何建议。 编辑: 在这里取得一些进展。 在我的/ Libs下我有 module SanitizeUtilities def sanitize_tiny_mce(field) ActionController::Base.helpers.sanitize(field, :tags => %w(abi strong em p param h1 […]

如何将HTML标记存储到DB中

我在Rails 2使用Tiny Mce Editor 4.0.5 。 new.html “create” do |c| -%> 创建动作: CustomReport.create(params[:custom_report][:description]) 提交表格后我得到了 undefined方法`stringify_keys!’ 沿着那个我试过 CustomReport.create(:description => params[:custom_report][:description]) 但是它不存储任何HTML标签,那么我如何将标签存储到我的数据库中呢?