我们正在建设一个自定义的CMS和我想知道是否有可能拥有的一切都要经过一个途径,但要有条件地显示了不同的看法。例如,一切都是资产,但子类型可能是文章或视频等。是否可以有条件地映射到文章视图?Rails的一个途径,有条件的途径意见
回答
你可以render whatever you want。 (Nutshell version)
虽然它应该使用某种类继承,但每种类型都应该有自己的控制器/模板。
我同意你的观点,我的就可以了立场是,我们应该有我们的文章等,从资产继承,但我没有任何要说的系统架构,只是我们如何,如果可以做一些事情。如果这是有道理的。 – Micharch54
它不。如果你在系统上开发代码,你需要权限来改变任何阻碍你的方式,包括架构。 –
这是不是真的是一个好主意,如果我理解正确。听起来你正在试图重塑Rails的路由系统。而不是重新发明它,使用它!
如果我误会,请详细说明您的使用案例。
我当时在问,因为我们的团队负责人在想这个方法的路由。我们基本上拥有一个前端渲染系统,可以将数据归一化为极少数表格。它仍在规划过程中,但我们想知道这是否可能。 – Micharch54
这是可能的,但有点毫无意义。花费精力学习*使用* Rails的路由工作,而不是*反对*它。另外,为什么反规范化?听起来很臭... –
- 1. MVC 3个问题的一个途径有一个问题一个途径
- 2. API和Rails - 最佳途径
- 3. 途径Marklogic
- 4. 图像途径
- 5. 最佳途径
- 6. 最佳途径
- 7. 途径在Django
- 8. 最佳途径
- 9. 最佳途径
- 10. 途径@Query
- 11. 最佳途径?
- 12. Ruby on Rails的得到途径
- 13. Rails的路由:两个动作的一个途径
- 14. Laravel - 有效途径每
- 15. SQL请求(唯一途径)
- 16. SQLite的途径的iOS
- 17. 最佳途径,以实现有条件的mysql的where子句
- 18. C++:途径在Xcode
- 19. 笨途径帮助
- 20. 途径传递给
- 21. 领域和途径
- 22. Rails的三个不同的途径文件根据子域
- 23. 途径来解决使用意图
- 24. 没有途径与有效的对象
- 25. Rails资产文件夹路径有什么不同的用途?
- 26. 途径问题的java
- 27. 最佳途径中的R
- 28. CustomViewData的最佳途径?
- 29. 流明5.3没有途径文件夹
- 30. 最佳途径,一个读者
我认为你正在寻找:作为,看到这里http://stackoverflow.com/questions/4503550/route-alias-in-rails – Candide
感谢您的答复,但在我们的情况下,我不认为我们可以使其尽可能简单,因为它将以对象的属性为条件。因此,content_type为“video”的资产将以单向方式出现,“image”将会出现在其他地方。 – Micharch54