2012-02-24 88 views

回答

1

我不知道你想要什么,但我明白,要渲染的部分无论是在个别项目集合。所以,如果我是对的,你应该遵循这些步骤,一切都会出现问题。比方说,你有模型Projecthas_manyTasks,步骤是:

  1. 重命名你的任务偏鉴于tasks/_task.html.erb
  2. 使用(例如projects/show.html.erb)呈现这样的:<%= render @project.tasks %>
  3. 您能也使用这样的渲染:<%= render @task %>

注意:解决方案适用于Rails >= 3

+0

工程在2.3以及。 – Eric 2012-02-24 22:19:55

0

如果要检查的对象是一个数组或不使用if @project.tasks.is_a?(Array)

+0

感谢您为我清理那个 – user1116573 2012-02-26 16:35:41

+0

不客气=) – mohamagdy 2012-02-26 16:37:37