我是ruby on rails并且学习fundementals的新手。 我开始整理一个用于列出游览的应用程序,并且在应用程序中我有游览和在这个子游戏下面(基于日期)。我尝试以教程中的博客文章和评论的方式复制方法。
我有与旅行相关的小调,并且它们在旅游页面上显示正常,但是当我按下新的子语时,我得到错误未定义的方法`subour'为零:NilClass
这是代码:
<%= form_for([@tour,@tour.subtour, url: url]) do |f| %>
在表单文件中错误,但我无法弄清楚原因。
代码在https://github.com/daverobertsfilm/coach开始 - 感谢任何帮助
答案 0 :(得分:0)
您收到该错误是因为@tour
对象为nil
,您需要在控制器操作中设置巡视。
希望有所帮助!