0

我有一个正在开发的 Rails 应用程序。我在数据库结构上遇到了一些困难。我有Users。这些用户有Projects,项目有组件。我希望用户能够从一些现有组件中进行选择,然后编辑这些值。我希望他们选择的组件来自数据库。我希望生成的组件成为一个新组件。为了让生活更混乱,有不同类型的组件,我想把这些类干成类似的东西

Component < ActiveRecord::Base
  # component stuff
end

SubComponent < Component
  # sub-component stuff
end

然后在 1 个控制器和 1 个视图中,我希望用户能够处理所有组件。

提前致谢。

4

1 回答 1

0

好吧,由于这个问题有点含糊,我将只发布我想出的东西,所以如果人们偶然发现这个问题,这里至少有一些有用的东西。

这是我为说明 STI 和嵌套资源的某些方面而制作的示例应用程序。 http://rails-example-association.herokuapp.com

网站上的 github 上有一个指向源代码的链接。

于 2012-07-31T15:38:18.940 回答