我正在使用best_in_place
gem在Rails应用程序中进行就地编辑。但是,我需要在某些文本区域进行(X)HTML编辑,因此我需要一个富文本编辑器。 TinyMCE正在网站的其他地方使用。
但是,向best_in_place
添加编辑器并非易事。为了大大过度简化,gem使用jQuery动态插入textarea
标签,TinyMCE在页面加载时初始化,用编辑器替换可用的textarea
,所以当best_in_place
放入其中时textarea
,TinyMCE已经过去了。我已经尝试在best_in_place
插入textarea后重新初始化TinyMCE,但我不认为我在代码中找到了正确的位置来做到这一点,因为到目前为止它还没有用。
a rumor这种集成是可行的,但在我的网络搜索中没有可见的文档,所以欢迎使用指针。 (同样地,this answer没有帮助,指向两个断开的链接。)我认为我的首选解决方案顺序是
best_in_place
best_in_place
无法完成,但对于Rails 3.2.x,此处为another rich-text edit-in-place solution。答案 0 :(得分:1)
我放弃了尝试使用best_in_place
执行此操作,因此所写的问题仍然可以得到更好的答案。但是,对于那些后来可能会发现这个问题的人,并想知道我最终想出了什么,这就是我最后所做的:
best_in_place
。 无论如何,如果您尝试在Rails 3.2中进行富文本就地编辑,请尝试使用jeditable-wysiwyg-rails插件。它也为markItUp editor提供资产,虽然因为我没有使用它,我不确定它们是否全部存在和/或安排得当。