如何在 rails 上的 ruby 中使用嵌套关联的 Best in place

How to use Best in place with nested association in ruby on rails

app/models/user.rb

has_one :user_detail

app/models/user_detail.rb

belongs_to :user

unit_number 是 user_detail.

的属性

我想在用户显示中编辑内联此属性page.But我不明白我是怎么做到的。

<%= best_in_place user, :unit_number %>

它给出了一个 error.How 我做到了吗?

请试试这个:

<%= best_in_place user.user_detail, :unit_number, path: user_detail_path %>

其中 user_detail_path 是更新用户详细信息路径。您必须从 routes.rb.

定义这条路线