我设置了一个 User 模型,restful_authentication
然后拥有一个属于它的 Profile 模型。我一直在使用fields_for
将用于编辑用户的字段和该用户的个人资料组合到用户编辑视图中。
我希望能够设置一些字段以in_place_editing
在用户显示视图上使用插件。按照给出的示例,它在用户表字段上工作正常
users_controller.rb
in_place_edit_for :user, :email
/views/users/show.html.erb
<%= in_place_editor_field :user, :email %>
但我无法弄清楚如何为in_place_editor_field
我在编辑视图上访问的任何字段正确编写控制器或视图上的位:
<% fields_for @up do |profile_fields| %>
<%= profile_fields.text_field :status %>
<% end %>
在 users_controller 中(为了清楚起见):
def edit
@user = User.find(params[:id])
@up = @user.profile
end
如何:user.profile, :status
为 users_controller 和 /views/users/show.html.erb 之类的东西创建符号?
感谢所有帮助。