如何从传递给辅助函数的参数中检索对象名?

时间:2013-05-17 10:25:54

标签: ruby-on-rails ruby

非常简单的Rails问题:

我正在视图中向一个辅助函数传递一个参数,如下所示:

<%= function(@project.date) %>

如何在该辅助函数中使用实例变量@project

def function(date)
  date.object_name?
end

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

与评论完全一样。

使用它,例如

<%= function(@project, @project.date) %>

def function(object, date)
   date if object.class == String
end