我是新来的辛纳屈和哈默。我正在编写一个简单的待办事项应用程序。在控制器中,我创建了一个待办对象列表。例如,每个待办事项都有“标题”和“优先级”的属性。待办事项列表是sinatra控制器的一个属性(@todos = .待办事项清单)
我可以访问/迭代待办事项列表
%ul
- @todos.each do |todo|
%li= todo ....诸若此类。
,但是我如何访问todo对象的属性(“标题”,“优先级”) ?,它的语法是什么?试过几次,但没有找到合适的..
你能帮帮我吗?
发布于 2011-08-30 14:50:23
如果使用datamapper (activerecord没有不同):
在主计长:
get '/' do
@todos = Todo.all
haml :todo
end考虑到:
%ul
-@todos.each do |todo|
%li
=todo.title
%br
=todo.task所有的东西都是对象,在什么地方可以访问它的属性没有区别。你可以:
...
-Todo.all.each do |todo|
...但这不是个好办法。
https://stackoverflow.com/questions/7244746
复制相似问题