gpt4 book ai didi

ruby-on-rails - Paperclip gem 在不同 View 中渲染头像上传

转载 作者:数据小太阳 更新时间:2023-10-29 08:36:37 24 4
gpt4 key购买 nike

您好,我正在使用 paperclip gem目前我网站的用户可以在我的注册(devise)下的编辑个人资料页面上传他/她的头像,上传代码如下:

  <div class="field">
<%= f.label :avatar %><br />
<%= f.file_field :avatar %>
</div>

有没有一种方法可以在不同的 View 中呈现上传的头像?我该怎么做?我不想将它放在我的设计 View 中,而是放在我的用户配置文件 View 中。

最佳答案

在您的用户个人资料页面上,您可以为当前用户放置一个带有更新操作的表单。它可能看起来像这样:

用户/注册/show.html.erb

<% if current_user == @user %>
<%= form_for current_user, url: { :action => :update } do |f| %>
<!-- ... -->
<div class="field">
<%= f.label :avatar %><br />
<%= f.file_field :avatar %>
</div>
<!-- ... -->
<div class="actions">
<%= f.submit %>
</div>
<% end %>
<% end %>

关于ruby-on-rails - Paperclip gem 在不同 View 中渲染头像上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34356143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com