Ruby on rails 如何在Rails上的文章中用文字显示创建的_at

Ruby on rails 如何在Rails上的文章中用文字显示创建的_at,ruby-on-rails,Ruby On Rails,我对编码是新手,对Rails更是新手 我正在尝试创建一个简单的博客应用程序,我在索引上列出了文章列表,以及它们的标题、内容和创建时间(我在这里使用time\u ago\u in\u词),但是,当我尝试在文章的显示视图中使用它时,它会返回一个错误 使用返回 行上的参数数错误(0表示1..2) 发布人 使用返回 行中#的未定义局部变量或方法“article” 发布人 我的文章管理员 class ArticlesController < ApplicationController

我对编码是新手,对Rails更是新手

我正在尝试创建一个简单的博客应用程序,我在索引上列出了文章列表,以及它们的标题、内容和创建时间(我在这里使用time\u ago\u in\u词),但是,当我尝试在文章的显示视图中使用它时,它会返回一个错误

使用
返回

行上的参数数错误(0表示1..2)

发布人
使用
返回

行中#的未定义局部变量或方法“article”

发布人
我的文章管理员

class ArticlesController < ApplicationController

    def index
        @articles = Article.all.order("created_at DESC")
    end

    def show
        @article = Article.find(params[:id])
    end

    def new
        @article = Article.new
    end
end
class-ArticlesController
所以我想知道什么是正确的方式来显示创建的_在日期,但在文字上,因为如果我使用它工作良好,但它返回的日期像2015-08-17 15:49:11 UTC,这似乎不好


非常感谢您的帮助。

正确的语法是
正确的语法是
正确的语法是
正确的语法是

阅读代码要比在代码运行之前洗牌更有效(无论如何,您在这里都没有成功)阅读比洗牌代码直到它工作(无论如何,你在这里没有做到)更有效阅读比洗牌代码直到它工作(无论如何,你在这里没有做到)更有效阅读比洗牌代码直到它工作(无论如何,你在这里没有做到)更有效阅读比洗牌代码直到它工作(无论如何,你在这里没有做到)
<span class="meta">Posted by <a href="#">Author</a> <%= @article.time_ago_in_words(article.created_at) %></span>
class ArticlesController < ApplicationController

    def index
        @articles = Article.all.order("created_at DESC")
    end

    def show
        @article = Article.find(params[:id])
    end

    def new
        @article = Article.new
    end
end