【发布时间】:2013-09-12 14:29:22
【问题描述】:
不确定我是否会正确描述这一点:
我有一个“节目”资源和一个“剧集”资源;一个节目可以有很多集。我还有一个节目页面,我在其中列出了该节目下的剧集,并且(希望)在节目页面的顶部有一个视频播放器。我还应该注意,我使用的是friendly_id。
理论上,我想在 ajax 中完成这一切,但我只是想了解 rails 和 pushState /history 的东西。
现在我已经完成了所有“工作”,其中一个节目列出了剧集,当点击时,我进入了友好 ID 工作的嵌套剧集页面(即 show/first-show-title/episode/episode-one-title ) .
我最终想要的是每一集都有自己的网址,但会显示在节目页面本身 - 即参数是由节目控制器拾取的,并且正确的视频会部分加载剧集视频。
当然,我可以模拟剧集页面,使其看起来像节目页面,并让每一集都“显示”(这就是我现在要做的,直到我弄清楚这一点)但现在还不是 DRY 是吗?
【问题讨论】:
标签: ruby-on-rails resources routes nested