1
以下代码有效,但我担心这是偶然的。在我的特定代码中是否存在符号冲突问题?
:admin
in factory :admin
无意在第二条语句(User::ROLES.index(:admin)
)中提及:admin
。
测试/工厂/ factories.rb
factory :admin, parent: :user do
role_type User::ROLES.index(:admin)
end
再次,它的工作原理,但我仍然不知道我是否应该做出这样的调整只是为了安全起见:
factory :admin_user, parent: :user do
...
':admin'就像'11'一样,除了本身,它并不指代任何东西,其含义取决于上下文。 –