ruby-on-rails – Ruby / Rails中的 – >(破折号大于)运算符

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Ruby / Rails中的 – >(破折号大于)运算符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > What is the -> (stab) operator in Ruby? 1个
> What does -> mean in Ruby 2个
我刚刚在Rails应用程序中遇到以下代码行:
scope :for_uid,->(external_id) { where(external_id: external_id) }

什么 – >操作符意味着这对谷歌来说很难.

解决方法

这是语法糖.
->(external_id) { where(external_id: external_id) }

等于:

lambda { |external_id| where(external_id: external_id) }

猜你在找的Ruby相关文章