提问人:NoTProgger 提问时间:6/10/2023 更新时间:6/10/2023 访问量:8
Designise::Registrations中的TypeError#edit
TypeError in Devise::Registrations#edit
问:
我有一个网站,用户可以通过 Gravatar 为自己添加头像。但是,不幸的是,该表格对我不起作用......我收到如下错误:
Designise::Registrations中的TypeError#edit 显示 /home/artem/projects/blog/app/views/devise/registrations/edit.html.erb 其中第 #13 行升起:
没有将 Enumerator 隐式转换为字符串
应用程序跟踪 |框架跟踪 |完整跟踪 app/views/devise/registrations/edit.html.erb:13 app/views/devise/registrations/edit.html.erb:5
我的表单如下所示:
<%= form_for(resource, as: resource_name, url: registration_path(resource_name), html: { method: :put }) do |f| %>
<div class="form-group mt-4">
<div class="row">
<div class="col-sm-4">
<% if resource.avatar.attached? %>
<%= image_tag resource.avatar.variant(resize: "100x100!"),
class: "rounded-circle" %>
<% else %>
<%= image_tag gravatar_image_url(current_user.email.gsub(size: 100)),
height: 100,
width: 100,
class: "rounded-circle" %>
<% end %>
</div>
<div class="col-sm-5">
<%= f.file_field :avatar %>
</div>
</div>
</div>
...
<% end %>
由Devise制作的帐户系统。
没有写任何关于这个的文章,因此,我什至不知道我可以尝试什么来解决这个问题。
第五行:<%= form_for(resource, as: resource_name, url: registration_path(resource_name), html: { method: :p ut }) do |f|%>
13: <%= image_tag gravatar_image_url(current_user.email.gsub(大小: 100)),
答: 暂无答案
评论