我有两个模型:User
和User_profile
在 User.rb 中,用户has_one :user_profile
。
在 User_profile.rb 中, User_profile belongs_to :user
。
然后我有 users_controller 及其 index.html.erb。所以我将此添加到我的用户模型中,以便通过嵌套列启用搜索,但是当我尝试重新索引时它显示错误。我怎样才能解决这个问题?
# 未定义的方法“user_profiles”
模型/用户.rb
....
searchable do
text :user_profile_nickname do
user_profiles.map { |user_profile| user_profile.nickname }
end
end
....