我有一堆College
个对象。我把它们全部打印出来:http://www.collegeanswerz.com/colleges。 (不包括按字母顺序排列的标签。为此我手工编写了HTML)
以Rank
标签为例。 (Size
和Table
标签与此代码类似。)
<div class="tab-content">
<div id="national_universities2" class="tab-pane active">
<h3>National Universities</h3>
<nav class="list">
<ol>
<% @national_university_rank.each do |school| %>
<li value="<%= school.us_news_ranking %>"><%= link_to school.name, '/'+school.url %></li>
<% end %>
</ol>
</nav>
<br />
<p class="usnews">Ranks according to <%= link_to "US News", "http://colleges.usnews.rankingsandreviews.com/best-colleges" %>.</p>
</div>
<div id="liberal_arts_colleges2" class="tab-pane">
<h3>Liberal Arts Colleges</h3>
<nav class="list">
<ol>
<% @liberal_arts_college_rank.each do |school| %>
<li value="<%= school.us_news_ranking %>"><%= link_to school.name, '/'+school.url %></li>
<% end %>
</ol>
</nav>
<br />
<p class="usnews">Ranks according to <%= link_to "US News", "http://colleges.usnews.rankingsandreviews.com/best-colleges" %>.</p>
</div>
</div>
我使用rails console
删除了几所大学。它们没有出现在此网页的开发版本中,但它们处于生产版本中。这是为什么?
答案 0 :(得分:0)
我假设您已经想到了这一点,但这可能是因为您在开发中删除了它们,这意味着与生成数据库不同的开发数据库(在典型的rails设置中) 。每个环境都有自己的数据库。如果它们看起来一样,那是因为您(或以前的开发人员)将数据库从一个环境克隆到另一个环境以进行测试或其他目的。
如果要将它们从生产中删除,您需要使用该计算机(无论它在何处托管)并运行您在开发中运行的相同步骤以删除这些记录。