未定义的方法“页面”

时间:2018-07-17 23:07:36

标签: ruby-on-rails ruby

我正在尝试在嵌套页面对象中创建一个新部分。我定义了页面对象,但是我得到了#这个错误的未定义方法`page'。 Rails抱怨下面的代码。

<td><%= f.object.page.name %></td>

sections.rb文件代码

belongs_to :pages, optional: true
validates :page_id, presence: true

1 个答案:

答案 0 :(得分:2)

belongs_to :pages应该是belongs_to :page

在您看来,也请确保在渲染之前检查它是否为零。 f.object.page.name unless f.object.page.nil?