問題タブ [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.
ruby-on-rails-3 - Activescaffoldプラグインレール3でbigint値をフォーマットする方法
管理パネルにrails3activesacaffoldプラグインを使用しています。大きなint値を持つテーブルがあります。
値をリストすると、「62,175,049,070」と表示されます。これを「62175049070」のようにフォーマットするにはどうすればよいですか。activescaffoldプラグインを使用しているため、変更を加えるための直接表示ページはありません。
助けてください!
ruby-on-rails - アクティブな足場でチェーン フォーム フィールドのフォーム オーバーライドを定義する方法
以下の例は、このドキュメント ページから取得したものです:
https://github.com/activescaffold/active_scaffold/wiki/Chaining-Form-Fields
[例の開始]
列の配列を設定して、列が変更されたときに複数の列を更新し、列の更新を連鎖させることができます。
この例では、書籍、編集、および形式のフィールドは、著者が変更されたときに更新され、書籍が変更されたときに形式のみが更新されます。新しい著者または書籍を使用するフォーム オーバーライドは、編集およびフォーマット列に対して定義する必要があります。【例末】
例では、「新しい著者または本を使用するフォームのオーバーライドを定義する必要があります」と述べています。
問題は、これらのフォームのオーバーライドを定義する方法です??
https://github.com/activescaffold/active_scaffold/wiki/Form-Overridesのドキュメントを読み、さまざまなフォームのオーバーライドを試しましたが、これまでのところうまくいきませんでした。つまり、列が再度レンダリングされていません。
与えられた例で必要なフォーム オーバーライドのコードを手伝っていただければ、それを自分のコードに移植できるはずです。
ruby-on-rails - アクティブな足場: config.link.inline = false が機能していません
Active Scaffold で Rails 3.1.0 を使用する (git リポジトリから)。私のコントローラーには、次のようなコードがあります。
理論的には、これは、アクティブなスキャフォールド リストの上部にある「新規作成」リンクが data-remote 呼び出しなしでレンダリングされる必要があることを意味しますが、それでもそのようにレンダリングされています。
また、次のように _action_group.html.erb をオーバーライドしていますが、テストのためにファイルを削除しましたが、効果はありません。オーバーライドのコードは次のとおりです。
これは、config.create.link.inline を設定しようとするとどこでも発生します。どこかに探す必要のあるオーバーライド設定はありますか?
ruby-on-rails - レコードごとに利用可能な ActiveScaffold アクションを指定するにはどうすればよいですか?
モデルのすべてのレコードを読み取り専用で表示する Rails 2 アプリに、非常に単純な管理コントローラーがあります。
これらのモデル オブジェクトを編集可能にしたいのですが、特定の状態 (つまり、承認される前) にある場合のみです。除外リストから :update を削除することでこれをすべて行うことができますがInspections
、大規模な編集を有効にしたくありません。
ActiveScaffold に条件付きアクションを指定する方法はありますか?
ruby-on-rails - 新しいレコードを作成するためのActiveScaffold::ReverseAssociationRequiredエラー
私は3つのモデルを持っています:
モデルごとにActiveScaffoldを備えたコントローラーもあります。
問題は、新しいものを作成したいときPlace
に、scaffoldがログにエラーを吐き出すことです:
理由がわかりません...
注意してください:
- 他の同様の足場は機能します
コンソールでレコードを作成し、関連付けを使用できます。
/li>has_many :producers
関連付けマクロは完全に正常に見えますが、を削除すると問題は解消されますdependent: :restrict
オプションを削除しても問題は解決しませんproducers_census
モデルに列があります。Place
これは問題を混乱させると思われますが、大量のリファクタリングを行う前に確認を行いたいと思います。この列をスキャフォールドから削除しても、問題は解決しません。
places
テーブルのフィールド:
私の全体PlacesController
:
私はレールに乗っています(3.0.5)/ active_scaffold_vho(3.0.17)/ ruby(1.9.2p180)
ruby-on-rails - ActiveScaffoldRails3に検索を実装する方法
activescaffoldリストページでの通常の検索が機能していません。
フィールドID|を持つListLocationsテーブルがあります。list_id | wiki_location_id。私は次のモデル関係を持っています
これらの私のコントローラーは
また、List_Locationsテーブルのwiki_locationフィールドに入力時に検索(SAYT)機能を実装しました
私の見解は次のようになります
下記のリンク Activescaffoldオートコンプリートの手順に従って、オートコンプリート機能を実装しました
現在、私の問題は、アクティブなスキャフォールドのリストページで通常の検索を使用すると、結果が得られないことです。
コンソールから取得したクエリは
list.nameではなくlists.idフィールドで検索しているように見えます
なんでこんな感じ。どうすればlist.nameを検索できますか。wiki_locations.title列も検索する必要があります。これはどのように行うことができますか。助けてください。
ruby-on-rails - ヘルパーに配置された場合、リストビューの「has_many」リレーションリンクのActiveScaffold構文は何ですか?
「製品」には多くの「parallel_products」があります。
コントローラで、「parallel_products」列をリストビューに追加します。
これにより、リストビューにActiveScaffoldで生成されたリンクが表示され、選択した製品の並列製品を表示、作成、および編集できます。
ここまでは順調ですね。
ここで、代わりにヘルパーでこの「parallel_products」リンクを指定したいと思います。リンク自体に変更はありません。ActiveScaffoldによって生成されたリンクとまったく同じである必要があります。その理由は、特定の状況でのみリンクが表示されるように、条件を追加する必要があるためです。
ActiveScaffoldで生成されたリンクは、ログでは次のようになります。
ヘルパーのActiveScaffoldhas_manyリレーションリンクに対する私の最良の提案は次のとおりです。
これにより、ログに次のように表示されます。
私のリンクは機能しませんが、非常に近いようです。唯一の違いは、生成されたリンク状態'ProductsController#index asJS'と私の構文状態'ProductsController#indexasHTML'です。
ヘルパーで「has_many」リレーションリストビューリンクを作成するための正しいActiveScaffold構文は何ですか?
ruby-on-rails - active_scaffoldが無限ループでハングする
active scaffold
Rails(3.0、ruby 1.8.7)プロジェクトで(3.0.26)を使用しようとしています。私のページに簡単な入札を追加しました:
そのページに入ると、アプリケーションは無限ループを開始します。ますます多くのリソースを消費し、唯一の解決策はkill -9
サーバープロセスです。基本的な間違いのように感じますが、何を間違えたのかわかりません。私たちを手伝ってくれますか?
ruby-on-rails - アクティブな足場レールに新しいリンクを追加する方法3
Taxisリストページに新しいリンク「map」を追加する必要があります。active-scaffoldとRails3.2.1を使用しています。私の現在のページは以下のようになります。各レコードの編集/削除/表示に似たリンク「マップ」を表示する必要があります。私のデータベースには、フィールド名、lat、lngがあります。
これはどのように行うことができますか。助けてください。
ruby-on-rails - ActiveScaffoldは、スタックに深すぎるエラーを与えます。再帰が見つかりません
github vhochstein/masterのアクティブなスキャフォールドを使用した3.0.7アプリがあります。gemのインストールを要求するのではなく、ベンダー/プラグインとして使用できる3.x互換バージョンを使用しています。
本番環境では、ActionView :: Template :: Error(スタックレベルが深すぎます):にヒットします。
私は自分のコードで再帰を探すことから始め、次にASを台無しにしていたデータモデルでサイクルを探しました。これは最初にmod_passengerで発生しましたが、サーバーにログインして実行されているscript/railsサーバーでも発生します。(これは私のベータテストマシンです)
レンダリングされたvendor/plugins / active_scaffold / frontends / default / views / _list_pagination.html.erb(144.3ms 157)で常に停止します。ActionViewをハッキングしてKernel.caller.countをログに記録し、スタックが成長しているかどうかを確認できるようにしましたが、これは表示されません。スタックの深さは180と高くなっています。レールを開始する前にスタックを大きくするかどうかは問題ではないようですが、何かがスタックを再び制限する可能性があります。
_list_pagination.html.erbでは、list_pagination_linksを呼び出します。私がその呼びかけをコメントアウトすれば、物事は失敗しません。list_pagination_linksに何もしないようにしようとしましたが(コードが含まれていません!)、それでもそのレンダリング呼び出しで停止しました。スタックが再帰的になるのか、それとも何かが大きすぎるのかは、レンダリングコード自体にあるのでしょうか。
これは、開発モードのラップトップ(debian sequeeze、32ビット)では発生しませんが、ベータ版の本番マシン(XEN VM、32ビット、debian squeeze)では発生します。それは時々私のラップトップで発生しましたが、再現可能な方法ではなく、レールを再起動すると問題が「解決」しました。私はまだラップトップでプロダクションモードを試していません。また、データに依存しているのではないかと思います。