1
这里是为了获取一个ActiveRecord对象的说法是错误,我得到我有恩的错误,当我尝试在轨2.3.11
ArgumentError in External_articles#show
Showing app/views/external_articles/show.html.erb where line #3 raised:
wrong number of arguments (0 for 1)
Extracted source (around line #3):
1: <p>
2: <b>Title:</b>
3: <%= @external_article.title %>
4: </p>
5:
但在控制台,它工作正常。
?> ExternalArticle
=> ExternalArticle(id: integer, title: string, url: string, language: string, source: string, date: date, created_at: datetime, updated_at: datetime, event_id: integer)
>> ExternalArticle.last.title
=> "Two course records shattered in Va. Beach marathon "
所有其他属性都在视图中正确显示。如果我将title attritute重命名为'article_title',它就会起作用。
我不明白问题所在。该视图曾经运行良好。
任何线索? 谢谢
你可以发布你的external_articles_controller代码吗? – 2012-03-21 17:23:49
这是一个标准的。 – jlfenaux 2012-03-21 17:29:47
所以你说:)明显的事情要检查1)是'@ external_article'实际上是ExternalArticle的一个实例,2)是否有一个称为标题的方法,它需要一个参数,在ExternalArticle模型或ExternalArticle继承的类从。 – 2012-03-21 17:45:14