0

我有两个模型,站点和 robots_file。站点 has_one robots 文件和 robots_file 属于站点。

从站点模型中,我可以在 robots_file 表上创建一条新记录。但我实际上无法访问那条新记录。所以,如果我在控制台中,我可以这样做:

Site.last.create_robots_file

它将在 robots_file 表上创建必要的记录。但如果试试这个:

Site.last.robots_files.first

我收到一个错误:

NoMethodError: undefined method `robots_files' for #<Site:0x007fcccaff2f28>

知道我做错了什么吗?

4

1 回答 1

2

如果你有一对一的关系,你不能访问“robots_files”,你应该访问“robot_file”

Site.last.robot_file

希望能帮助到你!

于 2012-07-16T21:08:12.527 回答