ruby-on-rails - 我应该创建两组不同的 'category' 模型吗? Rails 上的 Ruby

标签 ruby-on-rails ruby

我正在使用的 Rails 应用程序上有两个模型,文章和简介。我希望他们有不同的类别集。我应该创建两个不同的类别模型吗? article_category 和 profile_category?如果我这样做,将会有很多冗余代码。

最佳答案

问题是,这两个类别的功能是否相同?

如果他们这样做,那么我会使用一种类别模型,即使不同的名称会被赋予不同的属性。

诀窍是DRY 或“不要重复自己”。因此,如果任何东西被写了两次,您绝对可以将其重构为更小的代码。

关于ruby-on-rails - 我应该创建两组不同的 'category' 模型吗? Rails 上的 Ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3655070/

相关文章:

mysql - 在 Linux 服务器上使用 Mysql 安装 Rails 应用程序时出现问题

ruby-on-rails - Rails 3.0 渲染部分时未定义的局部变量

ruby-on-rails - 有没有办法预处理 ruby​​ 代码并找到运行时会发生的错误?

ruby-on-rails - 如何捕获 Rails 中的 500 内部服务器错误

ruby-on-rails - rails 4 : nested forms

ruby-on-rails - 为什么在 html.erb 中未声明的@variables nil 而不是 NameError

ruby-on-rails - 这个 Rails 语法是什么意思?

ruby - wrk 在 Rack vs Sinatra 基准测试中显示奇怪的结果

ruby - map 在这种情况下如何工作?

ruby - Sinatra/Ruby - 内部服务器错误 : invalid byte sequence in US-ASCII. 由具有特殊字符的数组引起