【发布时间】:2011-10-19 03:47:21
【问题描述】:
我对 Sinatra 还很陌生,我正在尝试从部分数据库中访问数据。
这是我想要在页面上的部分示例:
<% @articles.each do |article| %>
<ul>
<li> <%= article.articleName %> </li>
</ul>
<% end %>
如果我只是设置一个像这样的路线就可以了
get '/articles' do
@article = Articles.all
erb :articles
end
和 /articles 页面类似
<% @articles.each do |article| %>
<article>
<p> <%= article.articleName %> </p>
<p> <%= article.articleBody %> </p>
</article>
<% end %>
但是,如果我将上面的代码放入部分代码中,它似乎不起作用。
任何帮助将不胜感激。我确定我错过了一些简单的东西。
【问题讨论】:
-
我想值得补充的是,当我使用部分代码运行应用程序时,我得到“nil:NilClass 的未定义方法 `each'”
-
更多info here...Phrogz 的回答比我的好:)