难以让MP3在Paperclip中工作
我正试图让Paperclip接受一个mp3文件。 我能够在Rails 2应用程序中使用它,但是在使用Rails 3时遇到困难。我可以让文件显示在我的资产目录中,但是我继续获取列出的missing.png,而不是相应的文件在表演行动中。
这是我的模型代码...
has_attached_file:sermonfile::url =>“/assets/:class/:id/:style/:basename.:extension”,:path =>“:rails_root / public / assets /:class /:style /:id /: basename.:extension“attr_accessor:sermonfile_file_name attr_accessor:sermonfile_content_type
attr_accessor:sermonfile_file_size
attr_accessor:sermonfile_updated_at
这里是表单视图...
<%= form_for @sermon,:html => {:multipart => true} do | f | %> <%if @ sermon.errors.any? %>
<%= pluralize(@ sermon.errors.count,“error”)%>禁止此讲道保存:
<ul>
<% @sermon.errors.full_messages.each do
|留言| %>
<%= f.label:title%>
<%= f.text_field:title%> <%= f.label:永久链接%>
<%= f.text_field:permalink%> <%= f.label:speaker%>
<%= f.text_field:speaker%> <%= f.label:date%>
<%= f.date_select:date%> <%= f.label:series%>
<%= f.text_field:series%> <%= f.label:book%>
<%= f.text_field:book%> <%= f.label:passage%>
<%= f.text_field:passage%> <%= f.label:notes%>
<%= f.text_area:notes,:class =>“mceEditor”%> <%= f.file_field:sermonfile%> <%= f.submit%> <%end%>
这是我用来在show view中渲染文件的内容...
<%= link_to @ sermon.sermonfile.url%>
任何援助非常感谢!
Your :url
& :path
将其:id
:style
混合起来。 它们应该是相同的:id/:style
has_attached_file :sermonfile,
:url => "/assets/:class/:id/:style/:basename.:extension",
:path => ":rails_root/public/assets/:class/:id/:style/:basename.:extension"
链接地址: http://www.djcxy.com/p/35969.html
上一篇: Difficulty in getting mp3 to work in Paperclip
下一篇: Encoding problem with rails 3 application with post request