В Linux у нас есть одна утилита, которая думает очень хорошо. Итак:
Следующее:
paste -d',' /tmp/1 /tmp/2 | column -t -N 'column-1,column-2' -s',' -o' '
выводит желаемый результат.
Таким образом, вы можете сделать что-то вроде этого,
def index
@articles = Article.all
@some_articles = @articles.select {|article| article.title == 'SOME STRING'}
end
, а затем, по вашему мнению, вы можете создать второй цикл
<div>
<% @articles.each do |article| %>
<%= article.title %>
<%= article.text %>
<%= link_to 'Show', article_path(article) %>
<% end %>
</div>
<div>
<% @some_articles.each do |some_article| %>
<%= some_article.title %>
<%= some_article.text %>
<%= link_to 'Show', article_path(some_article) %>
<% end %>
</div>
Я имею в виду, что на самом деле возможности довольно безграничны (я не могу также поймите ваш вопрос в полной мере).
Вы должны проверить эту документацию для получения дополнительной информации о запросах к базе данных в rails, и я не знаю, видели ли вы Руководство по Ruby on Rails , которое является отличным началом место и может помочь вам (не уверен, если вы прочитали его еще)