【发布时间】:2013-04-08 04:01:28
【问题描述】:
我正在尝试创建一个系统,允许运动员响应他们的教练训练计划,为此我允许教练创建内容,但是我正在使用基于博客的系统来创建它......目前页面像这样显示
内容标题
内容信息 1...
内容信息 2...
内容信息 3...
评论...
评论 1
评论2
评论 3
.etc
但是我想设置它,以便每个帖子最多只能有 7 条评论,并且每个帖子都像这样设置......
内容标题
内容信息 1...
评论 1
内容信息 2...
评论2
内容信息 3...
评论 3
.etc
我意识到这可能不是实现我想要的最佳方式,但它确实有效(只是不会出现在我想要的地方) 我确实进行了创建更多模型的实验,但每当我尝试在每个帖子中运行超过 1 个评论系统时,都会不断出错。我想知道我是否可以帮助解决这个问题,或者我可以采取什么方法来使这更容易,或者如果模型可以工作并且我只是做错了什么,甚至更好?告诉我这是否还不足以提供足够的信息,我会尝试提供更多信息!谢谢你
.
.
编辑:
我使用的模型是 计划 - 与本周的训练计划一样 教练 - 向骑手输入数据的教练 车手 - 用他们自己的数据评论教练数据。
我不确定到底需要什么文件,所以我已经包含了我要推送到的 github 页面的链接 (https://github.com/effectonedesign/coacheasy1),如果需要任何其他信息,请告诉我!
我喜欢“头脑”所说的话,但是,我已经完成了所说的一切,在我的 def 显示(程序控制器)中它说有一个错误,我不断收到这条消息 undefined method `coaches' for nil:NilClass一切都与他的相同,但我遇到了问题,我真的很感谢你的帮助!谢谢
【问题讨论】:
-
请添加您的模型(主要是内容和评论)并尝试添加您使用的模板
-
在您的
Coach模型中,belongs_to :programs应该是belongs_to :program。您应该在 StackOverflow 上的问题中发布您的代码,而不是链接到它。所以一个好的起点是你得到错误的地方——发布你得到错误的相关视图和控制器操作。
标签: ruby-on-rails ruby ruby-on-rails-3 models posts