Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在关联上创建新对象不再有效?_Ruby On Rails_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 在关联上创建新对象不再有效?

Ruby on rails 在关联上创建新对象不再有效?,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,怎么会是当前用户。一些新用户不再工作了?因此,一些新的:user\u id=>current\u user.id可以完美地工作,而据我所知,它也应该这样做 不过,我将在当前的\u user.some\u assoc.new调用上为nil:NilClass获取错误消息NoMethodError:undefined方法“new” 我刚刚找到了答案:前两个电话对我不起作用 编辑: 我刚刚尝试了一些东西,发现如果用户模型有一个has\u-many:some\u-assocs,那么current\u-us

怎么会是当前用户。一些新用户不再工作了?因此,一些新的:user\u id=>current\u user.id可以完美地工作,而据我所知,它也应该这样做

不过,我将在当前的\u user.some\u assoc.new调用上为nil:NilClass获取错误消息NoMethodError:undefined方法“new”

我刚刚找到了答案:前两个电话对我不起作用

编辑:


我刚刚尝试了一些东西,发现如果用户模型有一个has\u-many:some\u-assocs,那么current\u-user.some\u-assocs.new会起作用,而has\u-one:some\u-assoc将不允许您以这种方式创建一些\u-assoc。

实际上无法回答这个问题。我不知道如何表达它,抱歉。我基本上想用第一种语法来构建一个对象,但它不起作用。我承认这不是一个主要问题,但我发现第一种语法更直观,我也确信它曾经起作用。Define不起作用。我得到了nil:NilClass的未定义方法'new',因为当前的\u user.some\u assoc显然是nil。