@small_fish__ 多谢。
关于 1,只要是 REGEXP 能抓住的都没有问题啊,不太明白极端情况是什么。
关于 2. 其实 cache_text 目前是有些小缺陷的,就是更新那一块没有经过测试,用的时候得注意这点。按常理既然是 cache 就应该是可以 destroy and re-build。当时考虑到 Activity Feed 一般情况下都是看了几个最新的就算,老的历史记录一般是用来做研究而不是给用户看,这个不是主要需求,所以没往深做。只写了个 update 的草稿,没文档,没测试。
i18n 我不太懂。这个 cache_text 只是储存原本 model method 返回的文本结果,不知道 i18n 有无问题。你若知道请指教。
关于 3:任何 action 都是可以的,你可以在 config 里面设置。默认 create|destroy|update.
要有什么新的想法欢迎随时提交 issue 探讨,就不占 ruby-china 的版面了。