ruby-on-rails - 查找文件的上次修改日期

标签 ruby-on-rails filemtime

我正在设置一个页面,该页面将显示文件修改的最后日期。据我了解,我需要 mtime 来获取此日期,但如何引用该文件?

最佳答案

您可以向其传递一个文件名字符串。

irb(main):001:0> File.mtime("Gemfile")
=> 2016-08-22 13:54:43 -0700

要从 Rails 内部引用文件,您可以使用 Rails.root.join:

gemfile = Rails.root.join("Gemfile")
=> #<Pathname:/Users/username/projects/appname/Gemfile>

File.mtime(gemfile)
=> 2016-08-22 13:54:43 -0700

docs还提到你可以传递它 IO object .

关于ruby-on-rails - 查找文件的上次修改日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39161937/

相关文章:

ruby-on-rails - Ruby 中的文本格式(用于装箱单)

ruby-on-rails - form_tag 可以与 Simple_form 一起使用吗?

python - os.stat(path).st_mtime 实际上如何获取文件修改时间?

php - Filemtime/cachetime 我哪里出错了?

php - 如何检查目录内容是否已用 PHP 更改?

使用 +mtime 的 Linux Find 命令给出不正确的结果

ruby-on-rails - Rails Assets 管道 - 如何包含不在 Assets 路径中的 Assets ?

ruby-on-rails - Rails 3 + 设计 : log out user after timeout

ruby-on-rails - 如何确保该表不包含重复项(基于两个外键)?

linux - 为什么我的核心文件没有被覆盖?