本人之前是做C#开发的.现在在学习ruby和rails的过程中遇到一些问题,实在想不明白.希望有人能指点下.万分感谢. 1,rails 中自定义的 对象 应该放在哪个文件下?models 下吗? 我的这个对象只是用来方便处理业务数据的。不和数据库交互。
2,我有下面这个对象
这是 ruby 中定义对象的形式:
class MyModel
attributes :key, :name, :name_value
end
下面这个是在C#中定义对象的形式:
public class MyModel
{
public string key {get;set;}
public string name {get;set;}
public string name_value {get;set;}
}
在C#中,我可以使用List 来存储 MyModel 这个对象的集合 然后可以使用 linq 方便的查询这个 List 比如:
List<MyModel> myModelList = new List<MyModel>();
List<MyModel> result = myModelList.Where(tmp=>tmp.key=="a");
我现在纠结的是: ruby 中如何实现这个功能?用数组么? C#的linq写法已经根深蒂固.在纠结中.