0

ROR は初めてで、いくつかの基本的な構文を試しています。

レコードのテーブルがある場合、すべてのレコードが index.html.haml に表示されます。そして、テーブルのいくつかの属性でソートできるようにしたいと考えています。

例えば

名前と年齢

ビング32
ジー20

名前と年齢をクリックできるようにしたいので、そのキーでテーブルを並べ替えることができます。問題は、私が論理について混乱していることです。

これまでに得たのは、 index.html.haml を変更してから、データをコントローラーに送り返し、コントローラーでルビの並べ替えを行い、テーブルを見る。

実装レベルがどのように機能するかについて、誰かがいくつかのガイダンスを提供できますか。

4

2 に答える 2

1

Ror の基本は、膨大な数の Ror の本から学ぶことができますが、これは初心者向けです。

コントローラーで:

@records = YourTable.all.sort_by { |r| r.bing }

ビューで:

<% @records.each do |record| %>
  <%= record %>
<% end %>
于 2012-09-17T20:07:26.957 に答える
0

Rails 内ではなく jQuery を介してこれを行うこともできます。これにより、トラフィックが節約され、ページの更新が不要になります。たとえば、これらをチェックしてください

http://datatables.net/

また

http://tablesorter.com/docs/

于 2012-09-17T20:28:00.570 に答える