Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Carrier未与Cloudinary一起工作 在user.rb中_Ruby On Rails_Carrierwave_Image Uploading_Cloudinary - Fatal编程技术网

Ruby on rails Carrier未与Cloudinary一起工作 在user.rb中

Ruby on rails Carrier未与Cloudinary一起工作 在user.rb中,ruby-on-rails,carrierwave,image-uploading,cloudinary,Ruby On Rails,Carrierwave,Image Uploading,Cloudinary,类用户150,:裁剪=>:填充)%> 这里的设置只是一个示例,但您需要@user.picture.path来显示您的图片:) 更多信息请点击此处添加您的app/assets/javascript/application.js //= require cloudinary/jquery.cloudinary 在app/views/layouts/application.html.erb <%= yield(:after_js) %> <%= javascrip

类用户<应用程序记录 挂载上传器:图片,图片上传器 结束

图片内上传器.rb 类PictureUploader 包含Cloudinary::CarrierWave

存储:文件

#对于要装载的上载程序,这是一个合理的默认值:

def存储目录 “上载/#{model.class.to_s.下划线}/#{mounted_as}/#{model.id}” 结束

结束

In environment.rb 需要相对的“应用程序”

初始化Rails应用程序 Rails.application.initialize

需要“carrierwave/orm/activerecord”

In_form.html.erb

结束

结束

最后,User.picture\u url是Cloudinary上的url,但此url中没有上载任何图像

如果我输入rails c,它就会工作
Cloudinary::Uploader.upload('/home/my_image.jpg')

添加了您的
app/assets/javascript/application.js

//= require cloudinary/jquery.cloudinary
app/views/layouts/application.html.erb

    <%= yield(:after_js) %>
    <%= javascript_include_tag "application", 'data-turbolinks-track' => true %>
    <%= cloudinary_js_config %>
您的问题更多地表现在show.html.erb:)

true,
:宽度=>100,:高度=>150,:裁剪=>:填充)%>
这里的设置只是一个示例,但您需要
@user.picture.path
来显示您的图片:)


更多信息请点击此处

添加您的
app/assets/javascript/application.js

//= require cloudinary/jquery.cloudinary
app/views/layouts/application.html.erb

    <%= yield(:after_js) %>
    <%= javascript_include_tag "application", 'data-turbolinks-track' => true %>
    <%= cloudinary_js_config %>
您的问题更多地表现在show.html.erb:)

true,
:宽度=>100,:高度=>150,:裁剪=>:填充)%>
这里的设置只是一个示例,但您需要
@user.picture.path
来显示您的图片:)


更多信息请参见Cloudinary的热线:

请在/app/uploader/pictures\u uploader.rb中“注释掉第10行和第15-17行”

#存储:文件

#def存储目录 #“上载/#{model.class.to_s.下划线}/#{mounted_as}/#{model.id}” #结束


而且它是有效的。

Cloudinary的热线anwser:

请在/app/uploader/pictures\u uploader.rb中“注释掉第10行和第15-17行”

#存储:文件

#def存储目录 #“上载/#{model.class.to_s.下划线}/#{mounted_as}/#{model.id}” #结束

它是有效的

CLOUDINARY_URL: "cloudinary:/`/768932967533141:wF2ZZZrTuQ6R2Ynf_1mH3zk@dtrucdxbug"
#this a fake url ;-)
  <%= cl_image_tag(@user.picture.path, :secure => true,
                    :width => 100, :height => 150, :crop => :fill) %>