我有我的控制器
@post = Post.joins(:customer).select("customers.*,posts.*").find params[:id]
这两种关系都有created_at
如何将这两个日期打印为registered date
和posted date
答案 0 :(得分:0)
您不必手动选择每个表的所有列:
# this is fine
@post = Post.joins(:customer).find(params[:id])
# this is better (will not raise a RecordNotFound if no record found)
@post = Post.joins(:customer).where(id: params[:id]).first
在您看来,您可以访问以下属性:
Post was created at: <%= @post.created_at %>
Customer registered at: <%= @post.customer.created_at %>
此代码依赖于列created_at
是创建帖子/客户注册的日期这一事实。如果您导入现有客户列表,例如