レコードのテーブルの「すべてを選択」チェックボックスを実装したいと思います(ウェブメールの仕組みと同じです)。私の計画は次の通りです。各行/レコードに対して、チェックボックスはそのIDをそのvalue
属性で保持する必要があります。私のRailsコントローラでは、ログインしたユーザーが、レコードを取得してIDを比較することによってこれらのレコードにアクセスできることを検証します(ただし、認証を行うより良い方法がない限り)。最後に、レコードで何かを行う(削除、移動など) マスクされたIDを持つマップを作成し、それをチェックボックスで使用するか、現在の方法が良いと思うのですか?便利なライブラリ(クライアントまたはサーバー側)は、Railsの "select all"チェックボックスを実装しています
0
A
答えて
1
jQueryを使用して「すべてをチェック」機能を追加するのは簡単です。チェックボックスのリストを作成するには、フォームビルダを簡単に使用できます。認可にはcancanを使用できます。
cancanとHABTMの両方のチェックボックスには、あなたを助けるレールスクエアがあります!