2012-08-01 71 views
0

我已經看遍了互聯網試圖找出爲什麼這個錯誤發生在我身上。 我想上傳使用的Rails 3.2.7回形針寶石文件,並給我這個錯誤:回形針:NoMethodError(未定義的方法匹配爲零:NilClass)

NoMethodError in ItemsController#create 

undefined method `match' for nil:NilClass 

Rails.root: C:/Users/AC_37-PC_BH/RubymineProjects/railstutorial-sample_app_2nd_ed-815d98a 

app/controllers/items_controller.rb:20:in `new' 
app/controllers/items_controller.rb:20:in `create' 

Request 

Parameters: 

{"utf8"=>"✓", 
"authenticity_token"=>"oYc/V2xKpJVKXPukjrjzQJAboOxI27YXPI42sfDHYaA=", 
"item"=>{"item_name"=>"", 
"item_pic"=>#<ActionDispatch::Http::UploadedFile:0x3c36678 @original_filename="197623_10150112121221032_1900156_n.jpg", 
@content_type="image/jpeg", 
@headers="Content-Disposition: form-data; name=\"item[item_pic]\"; filename=\"197623_10150112121221032_1900156_n.jpg\"\r\nContent-Type: image/jpeg\r\n", 
@tempfile=#<File:C:/Users/AC_37-~1/AppData/Local/Temp/RackMultipart20120801-6096-q8c9v0>>}, 
"commit"=>"Create my account"} 

我,包括從github上的項目,所以你們可以測試它。並試圖看看有什麼不對。 您必須手動訪問本地主機:3000 /項目/新看到的網頁

https://github.com/vinchbr/demo_app

所有幫助將不勝感激=)

+0

您鏈接GitHub的項目似乎並沒有成爲日和你在這裏提到的代碼一樣 - 第20行(在'create'方法中)的items_controller.rb中的問題的異常點,但是github項目中的第20行是'show'方法。 – girasquid 2012-08-01 21:48:56

+0

我想我刪除了很多無用的腳手架產生的代碼,可能是它爲什麼在錯誤的地方= D – Vinchbr 2012-08-02 14:42:07

回答

0

你需要投入的Gemfile

下面的代碼:

gem 'paperclip', '3.0.4' 
+0

謝謝=)它現在的作品 – Vinchbr 2012-08-02 14:23:56

相關問題