2015-04-06 56 views
0

Im使用carrierwave與我的Rails 4應用程序。Rails Carrierwave Video Uploader

我安裝了兩個上傳器 - 一個用於虛擬角色,另一個用於視頻。我在我的項目模型中使用了他們兩個。我project.rb文件有:

mount_uploader :hero_image, AvatarUploader 
    mount_uploader :link_to_video_proposal, VideoUploader 

我的項目控制器包括:

params.require(:project).permit(:link_to_video_proposal) 

我的項目_form有:

<%=f.file_field :link_to_video_proposal%> 

我的項目顯示頁面有:

 <%= video_tag @project.link_to_video_proposal_url.to_s :controls =>true %> 

我試圖效仿這個例子在這篇文章Upload Video in a rails application 7步的答案(而改從post.video視頻標籤@ project.link_to_video_proposal

當我保存這個測試它,我得到一個錯誤,指出:

wrong number of arguments (1 for 0) (referring to the line in my show page). 

任何人都可以看到我做錯了什麼?

謝謝

回答

1

我已經解決了這個問題,如果添加micropost.video?..

<%= video_tag micropost.video_url.to_s :controls =>true if micropost.video?%> 
相關問題