我可以通过stat知道设备/套接字的inode,所以看起来我可以以某种方式"复制"这个文件进行备份.当然解决方案是"dd",但我不知道如果设备是无限的(如随机设备)我该怎么办.我能以某种方式复制inode吗?
我有一个迁移:
def change
create_table :tasks do |t|
t.date :date, :null => false
end
end
Run Code Online (Sandbox Code Playgroud)
并且观点:
<%= form_for @task do |f| %>
<%= f.text_field :date %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
问题是
对于已经在数据库中的记录,为什么我有"2011-12-23 00:00:00"而不是"2011-12-23"?在数据库中,它们采用"2011-12-23"格式.
如何内化日期,以便我可以有"12.23.11"之类的日期.
class A
def set(v)
@@v = v
end
def put
puts @@v
end
end
class B < A
end
class C < A
end
B.new.set 'b'
B.new.put # => b
C.new.set 'c'
C.new.put # => c
B.new.put # => c
Run Code Online (Sandbox Code Playgroud)
为什么?我怎么写这个在最后B.new.put中有'b'?