在Ruby on Rails中class:'item'和:class =>“ item”有什么区别?我应该使用哪种风格? [重复]

问题描述 投票:0回答:2

我对Rails相当陌生,我正在使用一个新的代码库,该代码库有时对同一事物使用两种不同的语法。

class: 'item'

vs

:class => "item"

但是,我还没有发现区别是什么,或者我应该使用哪种样式作为最佳实践。

我假设它与Rails版本有关。我们正计划迁移到Rails6。有人可以为我提供一些见解吗?

ruby-on-rails ruby class ruby-on-rails-5 ruby-on-rails-6
2个回答
0
投票

此问题与Rails无关,它是纯Ruby语法。


1
投票

它们是同一件事,都创建一个键/值对。其中的键是Symbol :class,值是String 'item'


0
投票

它们是相同的。

© www.soinside.com 2019 - 2024. All rights reserved.