创建类似pinterest的应用程序,用户可以使用回形针轻松创建带有图像,标题和描述的图钉。
但是当我想使用它作为一种在我使用设计时上传个人资料图片的方式时,我无法修改回形针文档。
任何提示?
答案 0 :(得分:1)
请尝试以下代码。
在您的users / registrations / new.html.erb视图文件中添加以下代码。
<%= form_for @user, url: users_path, html: { multipart: true } do |f| %>
<%= f.file_field :avatar %>
<% end %>
在您的设计用户模型中添加以下代码。
class User < ActiveRecord::Base
has_attached_file :avatar, :styles => { :large => "400x400>", :medium => "200x200>", :thumb => "100x100>" }
validates_attachment :avatar, :presence => true, :content_type => { :content_type => "image/jpeg", :message => "Only JPEG formats allowed" }
end
在您的控制器中。
def create
@user = User.create( user_params )
end
private
def user_params
params.require(:user).permit(:avatar)
end