确实有经常听到,有意思。
Ember.js + 1
^_^ 之前内容看错,不好意思。
我已经对代码进行了更新,可以满足你的需求,详见: https://github.com/Macrow/rails_kindeditor/issues/23
纯的 js 里面怎么能运行 ruby 代码。 非要动态调用,可以使用$.getScript('/your/url') 来发起 ajax 请求,不过还是 lgn21st 的做法比较好。
既然是 id,肯定是唯一的,不然叫 id(identification)干嘛。
如果要改 simple_form 生成的 id,应该这样做:
<%= f.input :title, input_html: { id: 'your_id' } %>
Hongli Lai 好像是 Passenger, REE 的核心成员。
建议去看一下 Gregg Pollack 的 Scaling Rails(自己搜索下载,是免费视频),虽然有点老了,讲的是 Rails2 的内容,但思路很受用,很多方法目前还很管用,里面有很多关于缓存的策略。
另外 Rails4 即将带来 Russian-doll,更加好用。
不用虚拟机,可能差别不太大。
#21 楼 @sanivbyfish #22 楼 @chinacheng #24 楼 @xranthoar
不好意思,之前没有对 mongodb 数据库存储做充分测试,而且 mongoid 的 api 好像有些更新,我已经对 rails_kindeditor 代码做了更新,经测试,已经修正了错误。
用过 vr.org,他们有香港的服务器,最便宜的 vps 一个月才 10 美金,速度在国内访问很快。
想 DIY 和折腾的话,上个准系统也是不错的选择。
可以只允许注册用户上传,每上传一次,就把信息记录到该用户名下, 每名用户可以限制上传文件的数量和大小。
黑苹果也是一个选择。
#13 楼 @sharp 可以直接使用 kindeditor 自身的参数,配置 items 参数就可以了,具体可以看看http://www.kindsoft.net/docs/option.html 里面关于 items 的参数。
比如加载官方的 simple 模式:
<%= f.kindeditor :content, :items => ['fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline', 'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist', 'insertunorderedlist', '|', 'emoticons', 'image', 'link'] %>
发现个错别字:
Rails AntiPatterns: Best Practice Ruby on Rails Refactoring 一本关于 Rails 重构的书,列举了很多 Rails 的最差实践,并提出解决方案。
正确的应该是“最佳实践”
#8 楼 @boardsky 加入语言参数即可: :langType => 'en'
#form_tag:
<%= kindeditor_tag :content, 'default content value', :langType => 'en' %>
#form_for:
<%= form_for @article do |f| -%>
<%= f.kindeditor :content, :langType => 'en' %>
<% end -%>
#simple_form:
<%= form.input :content, :as => :kindeditor, :input_html => { :langType => 'en' } %>
Good, Thanks
谢谢大家,我已经找到答案了,感谢 Github 上的朋友,也感谢 Ruby China 上的朋友。
试用过,觉得很不错,而且 form 的提交也可以 pjax,在 js 和 css 文件比较多的情况下,客户端相应会快很多,适合 modern browsers.
有钱就用 Mac,说实话黑苹果确实挺折腾的,不过还有那么一点点 DIY 的乐趣,我把笔记本换了 U、内存、无线网卡(原来的不兼容 lion),再换上 SSD 后,装上 Lion 和白苹果用起来差不多。不过我已下决心下一台电脑换 Mac,折腾够了。
kindeditor +1 最大好处,兼容万恶的 IE6!