【问题标题】:Ruby on Rails paperclip questionsRuby on Rails 回形针问题
【发布时间】:2015-06-26 12:06:30
【问题描述】:

我想使用回形针将文件上传到服务器。 现在错误都清除了,但是不知道怎么设置上传路径。

我的代码如下所示:

上传类:

  puts has_attached_file :image, :default_url => :file_system
  validates_attachment_content_type :image, :content_type => [:image,    'audio/mpeg', 'application/mp3', 'application/octet-stream']

我想在 project/public/uploads 中保存上传。

我怎样才能意识到这一点?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 paperclip


    【解决方案1】:

    那么它应该是这样的:

    has_attached_file :image,                     
                        :path => ":rails_root/public/uploads/:filename",
                        :url => "/uploads/:filename"  
    

    【讨论】:

    • 谢谢你,这很好:) 我对回形针插件有第二个问题,你能检查一下吗? stackoverflow.com/questions/29647970/… ...初始问题的最后更新是我目前的问题
    • 我没有代表在那里发表评论。但是您应该使用 Paperclip 生成的 db-columns。如果您的旧列中已有数据,您可以尝试进行自定义迁移,在其中重命名类似的列,但可能仍会导致一些问题。
    • 必须修改回形针 gem。要恢复迁移,您可以执行 rake db:migrate:down VERSION=_input_the_migration_number 您也可以执行 rake db:rollback
    • 是否有另一个我可以使用的文件上传插件来代替这个可以使用我的旧列的插件?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-14
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    • 2016-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多