問題タブ [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.

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

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)
0 投票する
2 に答える
344 参照

ruby-on-rails-4 - セル 4 内のアプリケーション ヘルパー レール 4

セル 4 を使用して Rails 4 でログイン フォームをレンダリングしていますが、次のエラーが発生します。

を含めてみinclude ApplicationHelperました。私を助けてください。

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

ruby-on-rails - Rails Cells がキャッシュしていないようです

最近キャッシュシステムが必要な Rails プロジェクトを構築しています。

セルを使用してキャッシュメカニズムを構築しています。

ビューコード:

ビューモデル:

ログ:

問題は常に上記のようなログです。「ccc」アクションが毎回実行されるようです。Cells github は次のように述べています。

しかし、私のプロジェクトではキャッシングが機能していないようです...

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

ruby-on-rails - サーバーの実行中に Rails コードを変更すると、Trailblazer 操作でクラスからのスーパークラスの不一致エラーが発生する

TrailblazerRails で gem を使用していますが、サーバーの実行中にコードを変更するたびに、エラーをスローし始める操作Cellの 1 つにクラスがあります。Trailblazersuperclass mismatch

サーバーを起動してすぐにサイトのナビゲートを開始すると、すべて正常に動作します。

ただし、サーバーの起動後にコードを変更して、サイトにページをロードしようとすると、superclass mismatchエラーが発生します。

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

mongodb - Mongoid は、Mongo アグリゲーションからモデルをインスタンス化し、既存のレコードとしてマークします

Mongoid API では MongoDB の $sample 操作が表示されないため、Mongo ドライバーを使用して手動でクエリを実行する必要があり、その結果をどう処理すればよいかわかりません。

いくつかの共通インターフェイスに準拠するさまざまなクラス/コレクションがあり (いくつかの理由で継承を使用したくありませんでした)、それらを単一のコレクションとしてレンダリングしようとしています。これら3つのクラスからサンプリングするコードがあります

これにより、3 つの異なる の配列が得られますMongo::Collection::View::Aggregation。どういうわけかそれらをマージしてオブジェクトをインスタンス化できるようにしたいので、ビューでそれらを使用できます(たとえば、セルを使用)

を使用entries.to_aすると、(モデル) オブジェクトの配列ではなく、ハッシュの配列が返されます。私はそれが事実であり、セルビルダーを使用してモデル間の残りの微妙な違いを処理することを望んでいました

編集 :

私は実際にto_aキー_typeを使用して、対応する定数/モデルを見つけることができます。さて、ニュートの質問は、ハッシュを使用してモデルをインスタンス化する方法です。これは返さtrueれませんnew_record?

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

ruby-on-rails - コントローラーでビュー コンテンツを提供する

タスク/タスクを検出してビューに渡すことを目的としたコントローラーの懸念があります。

私のアプリケーション レイアウトには、これらのタスクをレンダリングするためのスペースが確保されています

これが、ApplicationController に含めるモジュールです。正しく動作していないようで、content_for?(:tasks)false が返されます (byebug によると)

byebugで確認したことに注意してください。