为什么会这样?我有没有机会获得我的对象的创建日期?
index.html.erb
<td><%= link_to 'Show', article_date(article) %></td>
articles_helper.rb
module ArticlesHelper
def article_date(article)
published_at = article.created_at
options = {
year: published_at.strftime('%Y'),
month: published_at.strftime('%m'),
day: published_at.strftime('%d'),
id: article.id
}
article_date(options)
end
end
答案 0 :(得分:1)
根据您的上一张图片,您将散列传递给您的article_date函数。你应该传递一个Article对象,这样你就有了'created_at'方法。