問題タブ [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 投票する
2 に答える
292 参照

ruby-on-rails - Djangoに相当するActiveScaffoldはありますか?

少し前に、RoR と ActiveScaffold を使用してデータベースのフロントエンドを作成しました。ActiveScaffold を使用すると、必要な多くの機能を簡単に作成できます。読み取り専用アクセス、セクシー インターフェイス、並べ替え、高度な検索、ページネーションなどです。Django でも同じことをしたいと考えています。Django の ActiveScaffold に相当するものはありますか? Django Admin Interface を使用する必要がありますか、それとも ActiveScaffold に近いものがありますか?

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

ruby-on-rails - RoR:カスタムネストされたフォームの送信を処理する方法

Ruby-on-railsのカスタムフォームを使って、ほぼすべてのことを幸せにできましたが、最後のステップが欠落しており、一般的な単語が多すぎるため、ネット上で答えを見つけることができません。

私の質問への答えは、しばらくの間RoRを行ったことがある人にとっては些細なことだと思いますが、質問の提示はやや複雑になることに注意してください。

同等の問題を見てみましょう!

スキーマ:

  • publishers (id, name, address)

  • books (id, title, publisher_id, publishing_year, unit_price, qty)

  • sell_log (id, user_id, timestamp, book_id, qty, unit_price, comment)

カスタムアクション:

  • 名前:販売(コンテキスト:本)

  • 入力:qty、、comment(暗黙の入力:book.id、;timestamp派生入力:user_id、、book.unit_pricebook.qty

  • 結果:

    • Sell_logが追加されます

    • books.qtyが減少しました

  • 考えられるエラー:

    • 数量は非正または非整数です。

    • ユーザー入力の数量が利用可能な数量(book.qty)よりも大きい

(参考:データベース設計についての質問ではありません。)

したがって、本の「編集」()と同様の動作でアクションとして実装するカスタムフォーム(非表示のbook-id; qty、comment)がありupdateます。何が行われるか(ほとんどすべてです):

--books_controller.rb:custom_qty_display列を追加しました。

--books_helper.rb:

--views / books / Sell_form.erb(重要な詳細のみ)

--books_controller.rb:

現在の進行

ブックリストのエントリで[販売...]リンクをクリックすると、エントリが消え、代わりにカスタムフォームが表示されます。フォームの[キャンセル]リンク(および[X]ボタン)は完全に機能します。送信ボタンが機能します(入力が正しい場合、アクションは正常に完了します)。

そこにないのは、フォームがそのまま残っているということです。Q1理論的には、、、Q2およびでマークされた場所に適切なJavaScriptを返す必要がありQ3ます。フレームワークのアップグレード時にこの手順をやり直す必要があるため、リバースエンジニアリングを行ってJavaScriptを手作業で作成することは望ましくありません。シンプルさと保守性に関して、必要なJavaScriptを可能な限り最善の方法で作成したいと思います。私が今信じているように、私のコンセプトは悪くありません。

バージョン情報

  • JRuby 1.5.0
  • 宝石
    • レール2.3.4
    • activerecord 2.3.4
    • activesupport 2.3.4

(他に必要なものがあれば教えてください)

部分的な結果

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

ruby-on-rails - Rails3.0ORMにとらわれない管理プラグイン

鉄道関係者の皆さん、ActiveScaffoldに相当するものを知っていますが、ORMにとらわれないか、少なくともMongoidについては知っていますか?

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

ruby-on-rails - RoR: サブレコードのリスト

スキーマ:

  • persons (id, name, birthyear, gender)

  • pets (id, person_id, name, leg_count)

  • plants (id, person_id, kind, qty)

これらのことについて、人物ごとにグループ分けして、読み取り専用のレポートを作成したいと思います。個人のリストが作成されます (関連するレコードはありません)。1人あたりの「サブテーブル」が欲しいです。何かのようなもの:

フレームワークにフックする場所と方法のヒントを教えてください。(JRuby (1.5.0)、Ruby on Rails (2.3.4)、ActiveRecord (2.3.4) )

行われること

それは以下を使用して行われます。

また、すべての対話機能 (注文など) を無効にするために_list_header.rhtml、 、_list_column_headings.rhtml、および_list_actions.rhtmlを少しカスタマイズしました。

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

activescaffold - ジェネレーター active_scaffold_setup が見つかりませんでした

Rails3 で ActiveScaffold をセットアップするためのこのチュートリアルに従ってください: http://vhochstein.wordpress.com/2010/08/28/setupactivescaffoldrails3/#comment-4

そして、次のコマンドを実行すると:

Rails g active_scaffold_setup プロトタイプ

私は得る:

ジェネレーター active_scaffold_setup が見つかりませんでした。

何故ですか?そして、私は何をすべきですか?

ありがとう。

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

routing - Rails 3.0 を使用した ActiveScaffold でのルーティングの問題

私は ActiveScaffold を Rails 3.0 で試していますが、まだ動かそうとしています。エラーが発生する

http://localhost:3000/locationsを参照すると。routes.rb に "resources :locations, :active_scaffold => true" がありますが、それが Rails 3.0 の正しい構文かどうかわかりません。

私は ActiveScaffold を使用したことがなく、それにコミットしていないので、別の質問は、より良い代替手段があるかどうか、またはインストールの詳細に依存するかどうかです。

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

ruby-on-rails - RoR: ActiveScaffold: update_column fetaure を条件付きにするにはどうすればよいですか?

スキーマ:

目標は、action_types.description を actions.description にコピーすることです (UI でまだ使用されていない場合のみ) (!)。

行われること:

または、「作成」でのみ「更新」中にこの機能がない場合は、受け入れることができます。これは半分の測定値ですが、今のところ十分です。

何か案は?

(レール 2.3.4)

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

ruby-on-rails - ActiveScaffoldでのshow/edit/etcの動作のオーバーライド

私は現在、ActiveScaffoldによって生成された一般的なリストを持っています。ActiveScaffoldは、リストの各行の最後に、レコードごとに標準のCRUDリンク(表示、編集、削除)を追加します。

これらのアクション(長い話)にActiveScaffoldを使用したくないので、これを処理するために独自のコントローラーを作成しました。これらのリンクをオーバーライドして自分のコントローラーをポイントしようとしていますが、レコードのIDを渡す方法を完全に理解することはできません。

たとえば、Showの新しいリンクを/ foo / show/[id]にしたいとします。これはActiveScaffold構成にあります。

idパラメータで何を渡すかわかりません。:foo_idやfoo_idのようなものを使用しようとしましたが、コントローラーはそれらが何であるかを認識していません。たとえば、:foo_idを使用すると、文字列- / foo / show/foo_idが取得されます。

私のコントローラーは下にありますが、それほど多くはありません。

自分のバージョンのリストをロールする必要がないので、リスト画面にActiveScaffoldを使い続けたいと思います。googlegroupsで同じ質問をしている人を見つけましたが、応答がありませんでした。

http://www.mail-archive.com/activescaffold@googlegroups.com/msg00798.html

編集::idパラメーターを指定しないと、実際にはデフォルトのActiveRecord IDがフィールドに入力されますが、それは私が望むものではありません-繰り返しますが、長い話です... :(

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

ruby-on-rails - activescaffoldで新しいステータスを確認する方法

新しいフォーマットの場合、format_orderはコード(format_order.size + 1)として数値を追加しますが、編集用に実装したくありません。私を助けてください。ありがとう

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

ruby-on-rails - 条件に基づいてリスト内の行を強調表示する方法

バージョン 2.3.4

itemsたとえば、いくつかのフィールドを含むテーブルがあるとしますid, name, something, created_at, updated_at, is_dirty。そこからHTMLテーブルを表示するためにアクティブな足場を使用しています。

他のコントローラーによって駆動されるインポート機能があります。インポート後、影響を受ける行のis_dirtyフィールドは になりtrue、他のis_dirty値は以前と同じままです。

項目のリストで、刺激的な色 (黄色やピンクなど) を使用して、is_dirtyフィールドがtrue. Web 全体を検索したところ、フィールドのオーバーライドしか見つかりませんでした。達成すべきタスクに比べてばかげたオーバーヘッドがあるため、RJS ベースのソリューションには興味がありません。

ヒントは大歓迎ですが、フレームワーク ファイルのコピーと変更に基づくソリューションに基づいていない回答を優先します (ただし、それらにも興味があります)。たとえば、適切なオーバーライド名/構成アイテムがあると優れています。