【问题标题】:capturing an image from the webcam从网络摄像头捕捉图像
【发布时间】:2010-10-02 20:55:46
【问题描述】:

我在这里学习本教程:[link] 关于使用回形针和 jpegcam 将网络摄像头图像放入导轨。我一直按照教程进行操作,但似乎无法上传图像。当我转到照片/节目时出现此错误:

 NoMethodError in Photo#show

Showing app/views/photo/show.html.erb where line #3 raised:

undefined method `image' for nil:NilClass

Extracted source (around line #3):

1: <h1>Photo</h1>
2: <p>
3: <%= image_tag @photo.image.url(:medium) %>
4: <%= link_to "Take a new picture", new_photo_path %>
5: </p>

我也无法将任何图像上传到上传文件夹。我是否犯了某种基本的rails-noob错误?我正在运行 windows xp、rails 2.3.8、ruby 1.8.7。我从 github 网站获得了 paperclip.git 作为 zip 文件,并且必须手动安装它,只需将其添加到我的插件文件夹中即可。我这样做是因为我无法从命令行提示符安装它。我不断收到错误“插件未被识别为内部或外部命令”。但无论如何,我认为我的手动安装有效,因为我能够生成回形针并且所有列都迁移得很好。适当的 rake 任务也出现在 rake 下拉列表中,所以我认为这不是问题。任何帮助将非常感激。我真的很想让这个工作,这样我就可以建立起来。如果有人有任何想法,请告诉我。

【问题讨论】:

    标签: image webcam paperclip image-capture


    【解决方案1】:

    您的@photo 实例变量似乎没有设置。请查看 PhotosController 的 show 方法并确保在那里设置了 @photo。

    或者看看这篇文章的 Rails 3 示例应用程序:https://github.com/lassebunk/webcam_app

    【讨论】:

      猜你喜欢
      • 2011-03-21
      • 1970-01-01
      • 2013-02-09
      • 2015-04-25
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多