【问题标题】:Refinery CMS (Rails): Creating a plugin or plugins with multiple models and relationshipsRefinery CMS (Rails):创建一个或多个具有多个模型和关系的插件
【发布时间】:2010-05-13 19:11:42
【问题描述】:

我的目标是为管理员创建一种在 炼油厂管理员:活动和视频

我想对其进行设置,以便一个广告系列包含许多视频和 每个视频都属于一个广告系列。视频和广告系列都将具有标题、说明和预览图像。我不确定解决这个问题的最佳方法。是否可以设置两个插件并在两者之间建立关系?或者,我应该使用两种模型创建一个插件。如果有人能指出我正确的方向或解决类似问题的好例子,我将不胜感激。

感谢您的收看!

【问题讨论】:

  • 我不确定我是否理解...为什么需要它们作为插件?你熟悉 Rails 的工作方式吗?

标签: ruby-on-rails content-management-system relationships refinerycms


【解决方案1】:

默认页面插件是您尝试做的一个很好的例子。该插件包含两个模型:Page 和 PagePart。你可以用它作为一种方法。

但是,如果您认为您会在不同的应用程序中使用其中一个模型而不是另一个模型,我建议将它们构建为单独的插件,然后通过覆盖插件函数在 rails 应用程序内创建关联。您可以从其他插件中访问在 Rails 中注册的任何模型。

祝你好运。随意回答其他问题。我们自己刚刚开始使用 Refinery,并且一直在疯狂地构建插件。

【讨论】:

  • 同意,最好的办法是一个插件有两个独立的模型。 (另外,请用refinerycms 重新标记这个问题)
  • “并且一直在疯狂地构建插件”——这些插件可以在任何地方使用吗? Refinery Looks ace,除了没有男子气概的插件。
猜你喜欢
  • 1970-01-01
  • 2013-04-27
  • 2020-02-09
  • 1970-01-01
  • 2023-03-07
  • 2021-01-18
  • 2018-03-28
  • 1970-01-01
  • 2018-01-05
相关资源
最近更新 更多