新手问题 大家网页输入的 Editor 一般用什么 Gem 啊

dreamable · 2013年04月24日 · 最后由 jasl 回复于 2013年05月17日 · 3700 次阅读

类似 ruby-china 发帖的界面。writings.io 很漂亮,但是可能比较难。只需要提供基本的输入格式,ruby-china 的这样就可以了,有什么好的 gem 可以直接用?将来可能要支持自己定义的扩展格式,比如自定义格式。有没有大家惯用的解决方法。

Ruby China 没有编辑器,只是一个简单的 textarea。然后加上 markdown 解析器,和一些定制的逻辑。

感觉社区上好多问题都是在关于做一个功能就想要找一个 gem,感觉真的没那个必要,还是应该要多动手自己写写。虽然不鼓励重复造轮子,但动不动就找 gem,未免有点说不过去了:一来太多的 gem 不够灵活,当 gem 出现 bug 也很难去发现。当然用 gem 也很多好处。

PS:我的意思并不是说不用 gem

编辑器之类用用 gem 无可厚非,都自己写要时间,精力有限嘛。 现在还是用 kindeditor,还算方便,用过 tinymce,fckeditor,和一个什么 html5,反正都没有特别顺心的,只好先用 kindeditor 应该整体都可以用,集成配置还方便,有点经验。当然它有时遇到内容会导致页面整体式样出问题,没有时间细究。

补充个,对 markdown 一直不太会用,虽说简单,但是对我还是太难,就那几条我记住了还是忘,也不打算集成,更不打算让编辑和普通用户去学语法。

#5 楼 @as181920 看看这里 googe:有没有 gem

其实楼主就是要一个 textarea

Markdown 编辑器我发现这个很不错 http://lab.lepture.com/editor/

makitup 不错的 定制度高

#8 楼 @Rei 多谢,我想要的就是这样的东西。给用户一个输入文本的地方,支持简单的格式就行了,粗体、斜体等绝大部分情况就够了,太复杂了没有比较。将来有可能加入自己定制的一些格式就足够了。不是说一定要用 gem,但是练手的时候还是希望尽快有效果出来,然后再定制修改。什么都自己写,最后不知道写成什么样子,或许把激情就耗光了。多谢大家,我比较一下大家说到的方案,看哪个更适合自己的需求。

@Rei 上次聚会的时候我提过一个很类似你 writings.io 的编辑器 https://github.com/jejacks0n/mercury 不知道你有没看过

#12 楼 @jasl 没看过,不过好复杂啊。

#7 楼 @Rei 这个链接好讽刺。。

@Rei 和你做的差不多,和 rails 本身强耦合,理念也类似

另 我前阵子因项目需要做了 ueditor_rails 基本上也算一个傻瓜化的解决方案

#16 楼 @jasl 最近出来个 bootstrap-wysiwyg 非常轻量化,只有 5k,不过太新了有些问题

可能还是要花点时间用在 mercury 上,有人有经验吗?

#17 楼 @lilu 那个用过了,确实轻量简单,mercury 太重。。。。

#3 楼 @uudui 这是 Rails 的开发循环啊。

需要个功能,找个 gem(完全就是我要的效果啊!!!!),用一段时间,跟我的需求有一些冲突,跟我的需求有很大冲突,不能忍了,找个 gem。

#19 楼 @pepsin 换 gem 有时候成本会很大的,所以选择 gem 时候最好慎重些。。。我是不确定的时候就选相对重一些的

#20 楼 @jasl 嗯,我现在是越来越倾向于不把核心功能依赖于 gem 了,自己写个保险点。尤其是那种热度不足的 gem,作者不一定哪天就撂挑子不干了,求助无门或者自己动手 fix 都很拧巴。

#21 楼 @pepsin 作者撂挑子...那就当接盘侠啊!哈哈

需要 登录 后方可回复, 如果你还没有账号请 注册新账号