我正在使用rails,我想这样做attr_accessor :politics,默认设置为false.
有谁知道如何做到这一点,能够用简单的术语解释它吗?
我需要一个具有半自动'to_s'方法的类(实际上生成XML).我想遍历在'attr_accessor'行中设置的所有自动方法:
class MyClass
attr_accessor :id,:a,:b,:c
end
c=MyClass.new
Run Code Online (Sandbox Code Playgroud)
到目前为止,我正在做一个基本的:
c.methods - Object.methods
=> ["b", "b=", "c", "c=", "id=", "a", "a="]
Run Code Online (Sandbox Code Playgroud)
我面临一些挑战:
这就是我想要做的:我想设计一个简单的Object,它有一个'to_s',它将构建一个XML片段:例如.
<id> 1 </id>
<a> Title </a>
<b> Stuff </b>
<c>
<x-from-other-object>
<x-from-other-object>
....
</c>
Run Code Online (Sandbox Code Playgroud)
然后从这个简单的对象继承我的数据类:这样(希望)我得到一个mechansim来构建一个完整的XML文档.
我相信我也在这里重新发明轮子......所以其他久经考验的方法也值得欢迎.