問題タブ [rails-cells]
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 - レール 4.2.1 で非推奨の警告をスローするセル gem の render_cell メソッド
rspec テスト スイートを実行しましたが、 cells gemのrender_cellメソッドが呼び出されるたびに、次の非推奨警告が表示されます。
rspec-cells gem の gem 内部からのものですか、それともルートで何かを変更する必要がありますか?
OBS:
- ルビー (2.2.2)
- レール (4.2.1)
- セル (3.11.3)
- rspec レール (3.2.1)
- rspec-セル (0.2.2)
ruby-on-rails-4 - セル 4 内のアプリケーション ヘルパー レール 4
セル 4 を使用して Rails 4 でログイン フォームをレンダリングしていますが、次のエラーが発生します。
を含めてみinclude ApplicationHelper
ました。私を助けてください。
ruby-on-rails - Rails Cells がキャッシュしていないようです
最近キャッシュシステムが必要な Rails プロジェクトを構築しています。
セルを使用してキャッシュメカニズムを構築しています。
ビューコード:
ビューモデル:
ログ:
問題は常に上記のようなログです。「ccc」アクションが毎回実行されるようです。Cells github は次のように述べています。
しかし、私のプロジェクトではキャッシングが機能していないようです...
ruby-on-rails - サーバーの実行中に Rails コードを変更すると、Trailblazer 操作でクラスからのスーパークラスの不一致エラーが発生する
Trailblazer
Rails で gem を使用していますが、サーバーの実行中にコードを変更するたびに、エラーをスローし始める操作Cell
の 1 つにクラスがあります。Trailblazer
superclass mismatch
サーバーを起動してすぐにサイトのナビゲートを開始すると、すべて正常に動作します。
ただし、サーバーの起動後にコードを変更して、サイトにページをロードしようとすると、superclass mismatch
エラーが発生します。
mongodb - Mongoid は、Mongo アグリゲーションからモデルをインスタンス化し、既存のレコードとしてマークします
Mongoid API では MongoDB の $sample 操作が表示されないため、Mongo ドライバーを使用して手動でクエリを実行する必要があり、その結果をどう処理すればよいかわかりません。
いくつかの共通インターフェイスに準拠するさまざまなクラス/コレクションがあり (いくつかの理由で継承を使用したくありませんでした)、それらを単一のコレクションとしてレンダリングしようとしています。これら3つのクラスからサンプリングするコードがあります
これにより、3 つの異なる の配列が得られますMongo::Collection::View::Aggregation
。どういうわけかそれらをマージしてオブジェクトをインスタンス化できるようにしたいので、ビューでそれらを使用できます(たとえば、セルを使用)
を使用entries.to_a
すると、(モデル) オブジェクトの配列ではなく、ハッシュの配列が返されます。私はそれが事実であり、セルビルダーを使用してモデル間の残りの微妙な違いを処理することを望んでいました
編集 :
私は実際にto_a
キー_type
を使用して、対応する定数/モデルを見つけることができます。さて、ニュートの質問は、ハッシュを使用してモデルをインスタンス化する方法です。これは返さtrue
れませんnew_record?
ruby-on-rails - コントローラーでビュー コンテンツを提供する
タスク/タスクを検出してビューに渡すことを目的としたコントローラーの懸念があります。
私のアプリケーション レイアウトには、これらのタスクをレンダリングするためのスペースが確保されています
これが、ApplicationController に含めるモジュールです。正しく動作していないようで、content_for?(:tasks)
false が返されます (byebug によると)
byebugで確認したことに注意してください。