ruby-on-rails - 在 Rails 3.1 中,上传的文件应该存储在哪里?

标签 ruby-on-rails ruby-on-rails-3

当用户上传文件时。在 Rails 3.0+ 中,这些将进入公共(public)/上传。在 3.1 中,上传的文件应该到 app/assets/uploads 吗?还是仍在公开/上传中?

这在我们的环境中并不是真正的问题,因为我们使用的是 S3。只是想了解 Rails 3.1 的新目录结构。

你怎么认为?

最佳答案

公共(public)目录,capistrano 推荐 public/system/

不要被 app/assets 目录弄糊涂了,它通常是 css/js/coffeescript 文件,认为这是从 3.0 到 3.1 的最大变化

关于ruby-on-rails - 在 Rails 3.1 中,上传的文件应该存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6117001/

相关文章:

ruby-on-rails - 如何从集合选择字段中获取字符串数组?

ruby-on-rails - Rails 参数 : where did _json come from, 以及如何将其内容列入白名单?

ruby-on-rails - rails : get session timeout

ruby-on-rails - 如何使用 devise invitable 多次邀请同一用户

ruby-on-rails - 警告 : Can't mass-assign protected attributes

ruby-on-rails - rails : refactoring chained where clauses

ruby-on-rails - 在 CSS 中传递 ruby​​ 标签

ruby - 如何对 f.select 进行排序?

ruby-on-rails - 在一个rspec测试上设置时区

ruby-on-rails-3 - 与 "LoadError"命名空间/自动加载不一致的 'lib' 行为