这个不是仅仅短路,他是新版本里的简写
user.area&.area_name 这个是新版本里的用法吧
推崇主厨精选的思路我也赞同,不过我用过一点 grape,个人感觉 grape 在实现 api server 的时候,确实有很多比较好的实践,比如他的 api 请求参数限制方式;grape entity 的封装 复用,挺灵活,值得学习。 不知道 jbuilder 和 AMS 在同一种对象,不同输出格式的情景里,是不是能做到 grape entity 的这种方式。
很好奇,为什么最近看到很多帖子 都直接回 at 几位老板
#31 楼 @bastengao 楼上有人说了 我看了下 有机会试试
#29 楼 @bastengao 那还不错 有啥不好的地方没
#27 楼 @bastengao 支持错误信息定制不
#20 楼 @yingce #25 楼 @42thcoder 还有个我认为比较重要的问题就是 错误信息的定制,你们说的这两个我没有深入的用过,不太清楚如何定制,不过据我所知,grape 也是最近的版本里才加入的。不知道两位对这方面有了解吗?
#21 楼 @42thcoder 这个更偏向于文档生成和管理吧。
之前看开源代码的时候,看到过这种用法,今天再看一下,有种其义自现的感觉。
另外,ruby china 里为什么 直接输入表情代码,没有出现自动补全类的提示?是我一个人的问题?
#5 楼 @lithium4010 我觉得多数可能性还是在你的代码里吧,如果有 db 操作,看看是不是 table 全属性加载了,或者关联表也加载了什么的。
什么类型的请求
类似的?
max+?
似乎可以理解为 三轮面试赢取成都旅行机票酒店的活动
这就是 rails 中的一个小门槛,约定,这种名字的规则 就是一个约定,没有强制的规定,也没有一个必要的原因,就是一个约定,如果大家都遵守,那么就会带来很多便利。不需要强行去找个理由解释他,记住就可以。
这个 你可以去 guides看看,里边你这些问题都有答案。 还有,那个 groups_users 表应该是 user 和 group 的关系表。
这是 ruby 代码。 ruby 的这种代码,你分开一点一点看,前一个操作的返回值就是后一个操作的操作对象,你的这个句子中,是以 . 来区分的,所以就可以看作,先 find,再 groups,再 collect,那么 find 找到的结果是一条记录,对一个记录调用关联的 groups,结果就是这个对象关联的 groups 对象,完了再对整个 groups 做 collect 操作,取每个 group 的 lastname 字段,然后返回结果。 你可以按照这种方法,遇到不懂的关键词就去查一查,以后应该可以自己解决这些问题。