我正在阅读一本教程书,我遇到了一些我以前从未见过的东西。在 Rails 中,我习惯于获取这样的关系的值
<%= current_user.favorites.count %>
这本书的作者&
在这样做时使用了操作符,它似乎做了同样的事情(我相信我理解&
操作符,我只是从未见过这样使用它)
<%= current_user&.favorites&.count %>
对此没有任何解释,所以我认为它只是另一种编写方式,但在使用 Rails 和阅读书籍/教程的多年中,我从未见过这种情况。
这样做有性能原因,还是只是个人喜好?
turbo_frame_tag
如果这有什么不同的话,那就是在里面。