在 erb 文件 Rails 中使用参数调用方法



>我有 erb 文件,带有传递对象帖子

<%= getTime(post) %>

我有这个 erb 文件的处理者

helper_method :getTime
def getTime (post)
end

但是控制器看不到传递的参数。

getTime(post)

应位于帮助程序中。

在应用程序帮助程序中编写它,它将在您的视图中可访问。

def getTime (post)
end

首先,删除 def 中方法和 () 之间的空格:

def getTime(post)

它可能正在看到参数,因为如果没有,它会抛出一个错误,说你没有提供它。

无论你在做什么来"验证"论点是否被"看到",都可能不准确。

相关内容

最新更新