首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ruby on Rails:如何检查模型是否存在

在 Ruby on Rails 中,检查模型是否存在可以通过以下方法实现:

  1. 使用 Object.const_defined? 方法:
代码语言:ruby
复制
if Object.const_defined?(:ModelName)
  # 模型存在
else
  # 模型不存在
end
  1. 使用 defined? 方法:
代码语言:ruby
复制
if defined?(ModelName)
  # 模型存在
else
  # 模型不存在
end
  1. 使用 const_get 方法:
代码语言:ruby
复制
begin
  ModelName
  # 模型存在
rescue NameError
  # 模型不存在
end

其中,ModelName 是要检查的模型名称。以上三种方法都可以实现检查模型是否存在的功能。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券