两个 model class Book < ActiveRecord::Base #book 字段分别是 id name author price user_id belongs_to :user end
class User < ActiveRecord::Base #book 字段分别是 id name has_one :book end
view: <%= user.book.name %>
提示错误:undefined method `name' for nil:NilClass 如果我输出为: <%= user.book %> 提示是正确的,不报错
之前 3 这样写是可以的,是不是 4 版本跟之前 3 版本有一些变动啊,还请指点,谢谢~