是否可以在 Controller 和模型之间共享常量?
例如在 product.rb
我有
PRODUCT_TYPES = %w[one two]
我要
PRODUCT_TYPES
常量在 Controller 中也可用。
最佳答案
根据我的考虑,您的 产品 模型看起来像
class Product < ActiveRecord::Base
PRODUCT_TYPES = %w[one two]
end
您可以访问 Controller 中的给定常量,如下所示
p.product_type == Product::PRODUCT_TYPES[:one]
关于ruby-on-rails - 如何在 Controller 和模型之间共享常量 Ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20920441/