Ruby 页面加载时未调用操作

Ruby 页面加载时未调用操作,ruby,voltrb,Ruby,Voltrb,在我的ruby Volt项目中,我遇到以下错误: AttributeBinding Error: #<NoMethodError: 'undefined method `name' for nil'> 方法“new”将模型分配给缓冲区,但在页面加载时不会调用它。有人知道为什么吗?我猜你指的是{{{name}}而不是你眼中的{{{name}。尝试使用下划线表示法或使用名称字段定义Offices模型。上面的文档是 如果我没有在模型上未定义的属性上使用下划线符号,则会出现Attribut

在我的ruby Volt项目中,我遇到以下错误:

AttributeBinding Error: #<NoMethodError: 'undefined method `name' for nil'>

方法“new”将模型分配给缓冲区,但在页面加载时不会调用它。有人知道为什么吗?

我猜你指的是
{{{name}}
而不是你眼中的
{{{name}
。尝试使用下划线表示法或使用
名称
字段定义
Offices
模型。上面的文档是


如果我没有在模型上未定义的属性上使用下划线符号,则会出现
AttributeBinding
错误。

我的控制器中的新方法只有一行,如下所示:“self.model=store.\u offices.buffer”我们需要查看您的
代码以提供帮助,异常回溯也很有用。那么你到底把“name”叫到哪里呢?在什么物体上?因为那是零,而你没有告诉我们任何关于它的事情。
client '/practices/new', component: 'admin', controller: 'offices', action: 'new'