赞!终于可以在 Rails 中完成所用工作了~
#1 楼 @so_zengtao 是的,这个和 Homebrew 一样,需要有人来维护~ 目前是我一个人在维护和更新。
错别字
就是利用 Ruby 的元编程来设计一种贴合领域需求的「语法」。Homebrew 中的 Formula 是个例子。
使用@zhang_soledad 提到的enumerize
。
自己开发高级软件时,是非常需要元编程的,可以大大提高程序可读性(设计好的 DSL),和可维护性。
#1 楼 @aidewoode 能否再详细一点吗?应该看那一块呢?十分感谢!
#1 楼 @chaucerling 谢谢提供上面那个及时更新的材料,非常需要~
丹麦福利好啊!没有太大的生活压力。
#5 楼 @fighterleslie 是的。不认识付永峰(是哪个实验室的?)。
v2ex 是专门黑 ruby 和 rails 的地方么?呵呵
现在在用 Froala,很有品味的说,文档也比较全。
我用MessageBus实现实时的消息推送,感觉还行。
我不是学计算机的,但是酷爱编程,自己正在用 Rails 写一个科研信息化平台。想就动手做~
Kafka 和MessageBus比较过吗?我最近使用后者实现消息通信。
也可以用 GitHub 的 Atom 哦
用的什么解析库呢?treetop
,还是parslet
,或者是楼主自己开发的~ 我之前用过前两个写过Fortran
的解析器,但是速度太慢了,换为了Java
下的ANTLR
。
用了这多语言,最爱 Ruby!希望 Ruby 底层做些优化,让我们的思维继续欢快地驰骋!
@flemon 多谢回复!我看了你提供的链接,完全是令一片天地~ 不过好像barrister-rails
的关注度不是很高,才 7 颗星,1 个 fork。
#6 楼 @greatghoul 文档中显示不用,我也试了一下,没有效果呢。
更新:你的提示很重要,是正确的,但是我还需要更改其它地方,在帖子中的更新 3 指出。十分感谢!
@_kaichen 我在f.input
里加上了multiple: true
,没有效果。
@leomayleomay 我又将:category_list
换为category_list[]
,结果提示:
undefined method `category_list[]' for #<Article:0x007f918f5cac60>