gpt4 book ai didi

ruby-on-rails - 模型应该在 Rails 中命名吗?

转载 作者:行者123 更新时间:2023-12-02 04:17:59 25 4
gpt4 key购买 nike

通常一个 Ruby on Rails 项目中有很多模型,所以:

  • 命名它们(在模块/文件夹中)是一个好习惯吗?有什么缺点?
    例如:
  • 店铺
  • 类别.rb
  • 详细信息.rb
  • 产品
  • 类别.rb
  • 基础.rb

  • ETC

    (而不是 ShopCategory,有 Shop::Category?)
  • Controller 是否也应该以相同的方式命名?
  • 最佳答案

    我最近发现了这篇文章,但从 2007 年 Pratik Naik 回来。说模型中的命名空间并不像数据库。使用类似下面的东西。甚至还有来自 DHH 的引用。

    Rails::Initializer.run do |config|
    # Your existing stuff
    config.load_paths << "#{RAILS_ROOT}/app/models/pets"
    end

    http://m.onkey.org/2007/12/9/namespaced-models

    p/s:我不知道这篇文章是否仍然相关,只是我最近在我的模型中想要命名空间时发现的。

    关于ruby-on-rails - 模型应该在 Rails 中命名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1667216/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com