ransack

    11

    3答えて

    私はこれ以上私の脳を壊してきましたが、それを得ることはできません。私は掻き回すを使用して検索できる一連のジョブを一覧表示し、インデックスコントローラを持って :私は答えはおそらく明らかであるように私は何をしようとしている は以下の通りであると感じています。各ジョブには完了日付があり、日付には日付が含まれているか、またはnull(未完了)です。現在、検索自体は素晴らしいです。インデックスページが未完

    10

    2答えて

    先進的なransack検索を使用するとちょっと混乱します。私はすべてのテーブル名が検索用語として選択できず、すべての述語が使用されていないカスタム検索を行うことを試みています。私はこのためのチュートリアルとしてrailscastを使用しましたが、私は述語の数を制限する方法を見つけることができません。また、言葉遣いとテーブルフィールドの名前を別の言語(ラベルのみ)で使用する可能性はありますか? マイ

    5

    2答えて

    私はRansackを使用して、一部のモデルでかなり複雑な検索を実行しています。これらのモデルの1つはフリーテキストを保持し、単語にタグを付けるためにacts_as_taggable宝石を使用します。 私はこれらの単語のコレクションセレクタを作成しようとしています。そのため、ransackはユーザが定義できるタグのサブセットからフルテキストレコードを見つけることができます。 これは私にはほとんど届き

    5

    1答えて

    私はRailsアプリケーションでRansackの宝石を使用しています。私の現在の問題は検証です。これは本質的に2つの部分からなる質問です。 条件に基づいて値フィールドにバリデーションを追加する方法を教えてください。 I. Yearが選択された属性である場合、値のテキストボックスを選択リストボックスにするにはどうすればよいでしょうか? 条件が「議会地区」に設定されている場合は、値が3文字で、最初の2

    5

    2答えて

    carvilと同じように、私はモデルにcreated_atのdatetimeを持っていますが、 "equals"述語でcreated_atとdate( '2012-09-26'のようなもの)を比較したかったのです。 だから私は、キャストの属性を追加し、古いのcreated_at/update_at/deleted_atを離陸するために(私のモデルに追加:私は、クエリ(created_atとは「に等

    2

    1答えて

    Local、Skype、and Phone(boolean、 't'または 'f')とGender(string、 'Male'または 'Female')の列を持つUserモデルがあります。 。 SkillMapモデルには、skill_idと方向(文字列、 "Teach"または "learn"のいずれか)を持つ多くのスキルがあります。 私はMetaWhere、Squeel、およびRanSackを使

    3

    1答えて

    /projects/1/tasksのようなネストされたリソースを設定しました。sort_linkメソッドを使いたいです。 <%= sort_link @search, :taskname %>と私は/projects/1/tasks?q...を期待していますが、私は/tasks?q...を取得します。 これは可能ですか?

    6

    1答えて

    たとえば、私はstart_dateとlength(日を表す整数として)というイベントがあります。 私はend_dateあなたが期待する非常に単純としてstart_date + length.daysように定義するモデルで: def end_date start_date + length.days end すべてがテンプレートで正常に動作し、私は開始日を表示するためにevent.e

    1

    1答えて

    私は、ユーザが見たいテーブルの列を選択したいと思います。私はいくつかのコードを読んだが、ユーザーのransackerを理解していない。どのように私はカスタムransackerを通じて選択を設定することができますか? ransacker :columns do |parent| .... end

    6

    1答えて

    私たちのプロジェクトは現時点でRansackを使用しており、Thinking-Sphinxを導入しようと考えています。しかし、彼らは両方とも検索キーワードを使用します。 Thinking-SphinxとRansackを同じプロジェクトで使用する方法はありますか? ありがとうございます。