0
ネストされたタスクを持つプロジェクトインスタンスがあります。 「ゼロのため、未定義のメソッド `名前」:NilClass」 ネストされたインスタンスの未定義メソッド
# debug result
--- !ruby/object:Task
attributes:
id: 1
name: XYZ
私は、エラーメッセージが表示されましたproject.task.nameをデバッグしたい場合は
:私はproject.task
をデバッグする場合、私は私が期待するものです。
project.task
をし、プロジェクトがありますが、タスクがない、あなたはnilを取得する:あなたが実行している場合ので
# this works
<% @projects.each do |project| %>
<%= project.name %><br/>
<%= debug project.task %>
<% end %>
# this does not work
<% @projects.each do |project| %>
<%= project.name %><br/>
<%= debug project.task.name %>
<% end %>
'@ projects'に少なくとも1つのプロジェクトがあり、タスクがないようです。 –
ああ、確か。ご回答有難うございます。 – tonymarschall