問題タブ [activescaffold]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1157 参照

ruby-on-rails - ActiveScaffold の「アクション」の表示順序を変更するにはどうすればよいですか?

Ruby on Rails アプリで ActiveScaffold を使用しており、テーブル内のデフォルトの「アクション」テキスト (つまり、「編集」、「削除」、「表示」) を CSS を使用したアイコンに置き換えました。また、action_link.add (「移動」と「コピー」) を使用していくつかのカスタム アクションを追加しました。

わかりやすくするために、アイコンを実際とは異なる順序で表示したいと思います。具体的には、「編集」を最初に表示されるアイコンにしたいです。

コントローラーの定義の順番を変えることでaction_linksの順番を変えることができるようです。最初にすべてを config.actions.except し、次に config.actions.add を使用して特定の順序で追加することで、デフォルト アクションの順序を変更することもできました。

ただし、私のカスタム アクションは常に、リスト内の既定のアクションのに表示されるようです。

理想的には、「編集」「コピー」「移動」「削除」(つまり、ビルトイン、カスタム、カスタム、ビルトイン) を表示してほしいと思います。誰かが私がこれを行う方法を提案できますか?

私が持っていた 1 つのアイデアは、「編集」をカスタム アクションとして (既定の機能を使用して) 再定義することでしたが、これについてもどうすればよいかわかりません。

0 投票する
10 に答える
8416 参照

html - HTMLのアイコンに簡単なツールチップを表示するにはどうすればよいですか?

Ruby on Rails アプリで ActiveScaffold を使用しています。表のスペースを節約するために、表のデフォルトの「アクション」テキスト (つまり、「編集」、「削除」、「表示」) を CSS を使用したアイコンに置き換えました。また、action_link.add (「移動」と「コピー」) を使用していくつかのカスタム アクションを追加しました。

わかりやすくするために、マウスをアイコンの上に置くと、関連するアクション (つまり、「編集」、「コピー」) を含むツールチップがポップアップ表示されるようにしたいと考えています。

タグに単純な「alt」定義を追加することでこれができると思ったのですが、うまくいかないようです。

誰かが私を正しい方向に向けることができますか?

0 投票する
3 に答える
2399 参照

ruby-on-rails - RORのActiveScaffoldで一度に複数のレコードを作成する方法

ActiveScaffold を使用して、一度に複数の学生の課題レコードを作成したいと考えています。レコードには、student_id を除いて、すべて同一のデータが含まれます。

デフォルトのフォームを上書きし、学生名を選択するためのドロップダウン ボックスを複数選択ボックスに置き換えることができました。これが私が望んでいることです。ただし、その変更は表面的なものにすぎません。基本的なコードは、そのボックスから最初に選択された名前のみを取得し、単一のレコードを作成するためです。

基礎となる ActiveScaffold コードの解読と書き換えをあまり必要としない方法で、これを達成するための良い方法を誰かが提案できますか?


更新: この問題に対する適切な答えがまだ見つかりません。

0 投票する
3 に答える
1257 参照

ruby-on-rails - Ruby On Rails で ActiveScaffold を使用して複合キーを作成する

レガシーデータベースで動作し、派手な CRUD インターフェイスに ActiveScaffold プラグインを使用する RoR アプリケーションを開発しています。

ただし、レガシー データベースのテーブルの 1 つに複合主キーがあります。Composite Keys プラグインを使用して処理しようとしましたが、ACtiveScaffold と競合しているようです: 次のエラーが表示されます:

次のようなモデルコードを持っている間:

ActiveScaffold で複合キー機能を取得する方法を考えていただければ幸いです。

0 投票する
3 に答える
1257 参照

ruby-on-rails - ActiveScaffoldに検索フォームを常にリストビューで表示するように指示するにはどうすればよいですか?

ActiveScaffoldリストビューには、ユーザーが検索リンクをクリックしたときにajaxを介して読み込まれる検索フォームがあります。ユーザーがリストページを開いたときに、デフォルトでフォームを表示したいと思います。

ページが読み込まれたときにajax呼び出しをトリガーする方法を見つけましたが、ActiveScaffoldにフォームを自動的にレンダリングさせる方法があるかどうか疑問に思っています。オーバーライドできるテンプレートまたはメソッドはありますか?私はコードを調べましたが、少なくとも私には明らかなことは何もありません。

アップデート:

srboisvertの答えは、私にもっとよく見えるように促しました。

秘訣は、テンプレートオーバーライドを使用して、list.rhtml、_list_header.rhtml、_search.rhtmlをリファクタリングし、検索フォームが部分的にインラインでレンダリングされるようにすることです。

0 投票する
2 に答える
1611 参照

ruby-on-rails - リストを表示する前に検索フォームを表示するように ActiveScaffold を構成できますか?

ActiveScaffold に非常に長いリスト (販売された製品のリストなど) を表示するように依頼すると、データベース クエリを実行してデータの最初のページを取得し、それを表示します。リストにいくつかの関係がある場合、このクエリの実行には時間がかかる場合があります (1 秒以上)。ほとんどの場合、この「フィルタリングされていない」リストには興味がありません。最初にやりたいことは、「検索」をクリックして、このリストをフィルタリングすることです。

リスト アクションが呼び出されたときに、フィルター処理されていないリストを表示しないように ActiveScaffold に指示する方法はありますか? 単純に検索フォームを表示し、いくつかの条件が入力されるのを待ってから、フィルタリングされたリスト表示したいと思います。

0 投票する
3 に答える
1191 参照

ruby-on-rails - Ruby on Rails、ActiveScaffold、およびデータベース内の関連

フォーム、質問の 2 つのテーブルがあります。アイデアは非常に簡単で、すべてのフォームには多くの質問があります。テーブルができました

フォーム = | ID | タイトル |

質問 = | ID | タイトル | 入力 | フォーム ID |

form_id をどのように推測できるかは、フォーム ID のキーです。

そして、利用可能なフォームを選択してactivescaffold(質問)を作成したいと思います。フォームのIDのみを入力できるようになりましたが、ドロップダウンメニューで選択することはできません。rails または activescaffold をどのように設定すればよいですか?

ありがとう。私の英語でごめんなさい:)

0 投票する
2 に答える
1406 参照

ruby-on-rails - ActiveScaffold-関連付けられたオブジェクトのデフォルト名を変更する

私のモデル"combobox" has_many "comboboxselects"、そして"comboboxselects" belongs_to "combobox"。「comboboxes」のActivescaffoldは、comboboxselects-columnのようなデータを表示します"#<Comboboxselect:0x472d25c>"。テーブル「comboxselects」の「answer」列を表示するにはどうすればよいですか?

モデル:

スキーマ:

出力:

0 投票する
1 に答える
704 参照

ruby-on-rails - ActiveScaffold - 埋め込み Scaffold での条件の指定

Project モデルと TaskType モデルがあります。この 2 つの間の関連付けは、ProjectTaskType モデル (プロジェクトと TaskType の両方への外部キーを持つ DB 内のリンク/結合テーブルによって支えられている) を通じて行われます。

Project has_many TaskTypes :through ProjectTaskType および TaskTypes has_many Projects :from ProjectTaskType.

スキャフォールドが埋め込まれたビューがあり、特定のプロジェクトに属するすべての TaskTypes を表示したいと考えています。

この条件をどのように書くかについて、誰かが私に質問できますか?

また、フィルタリング ロジックを別の場所に移動できますか?

ありがとう

0 投票する
1 に答える
1037 参照

ruby-on-rails - ActiveScaffold Railsプラグイン(http://github.com/activescaffold)を使用してカスタムドロップダウンを作成するにはどうすればよいですか?

整数のフィールドを持つモデルがいくつかあります。整数を文字列に関連付けるハッシュもあります(1 =>青、2 =>赤、そのようなもの)。

これらをActiveScaffold( http://github.com/activescaffold)コントローラーのドロップダウンリストにどのように変換しますか?カスタムコードが必要ですか、それとも私が見ないカスタマイズだけがありますか?