問題タブ [ruby-on-rails-plugins]

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 に答える
1961 参照

ruby-on-rails - Flickr または Picasa でのサード パーティ ホスティング用の Rails フォト ギャラリー プラグイン

写真をサーバーに保存したくありません。picasa や flickr などを使用したいのですが、どのソリューションが人気があり、うまく機能しているのか知りたいです。私が見つけた:

誰かがこれらを試しましたか?代替案はありますか?皆さんありがとう。

0 投票する
6 に答える
8032 参照

ruby - ApplicationController のコピーがモジュール ツリーから削除されましたが、まだアクティブです

2 つの同時 HTTP リクエストが Rails アプリに送信されるたびに、2 番目のリクエストは常に次のエラーを返します。

ApplicationController のコピーがモジュール ツリーから削除されましたが、まだアクティブです。

そこから、「標準サーバーのものを調べて、ApplicationController で最初の before_filter を実行しました(そして、私は確認しました。どちらのフィルターが最初に実行されてもかまいません)」という効果の役に立たないスタック トレースを提供し、次を提供します。

/home/matchu/rails/torch/vendor/rails/activesupport/lib/active_support/dependencies.rb:414:in `load_missing_constant'

/home/matchu/rails/torch/vendor/rails/activesupport/lib/active_support/dependencies.rb:96:in `const_missing'

これは一般的な応答であり、実際には多くを語っていないと思います。

Google は、Rails Engine を開発している人はこれに遭遇するだろうと私に言っているようですが、私はそうしません。Rails アプリを 2.2 (2.1?) から 2.3 にアップグレードしただけです。

このエラーの考えられる原因は何ですか? また、実際に何が起こっているのかを追跡するにはどうすればよいですか? この質問があいまいであることは承知しています。他に役立つ情報はありますか?

さらに重要なのは、「本番」環境でテストを実行しようとしたところ、エラーが持続しないようです。では、これは開発にのみ影響するので、あまり心配する必要はありませんか?

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

ruby-on-rails - カスタム ブログで広く使用されているブログ公開 API (Atom、MetaWeblog など) を実装するために、どの Ruby on Rails プラグイン/gem をお勧めしますか?

RoR を使用してカスタムメイドのブログを運営しており、公開 API を実装したいと考えています。flickr、youtube、pixelpipe など、他のほとんどすべての Web サービスからブログに投稿できるように、Atom、MetaWeblog などの広く使用されている API を使用したいと考えています。

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

ruby-on-rails - 次の Ruby コードを Rails プラグインに変換するにはどうすればよいですか?

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

ruby-on-rails - プラグインの仮想属性

仮想属性についてサポートが必要です。このコードは正常に機能しますが、プラグイン内でどのように使用しますか。目標は、プラグインを使用するすべてのクラスにこのメソッドを追加することです。

ありがとう

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

ruby-on-rails - ::Base クラスの長所/短所 (acts_as_foo ではなく)

acts_as_foo構文**ではなく、ActiveSensor::Base < ActiveRecord::Baseこの基本クラスを拡張してから、すべてのエラー/検証/クラス メソッド/奇抜な機能を使用して拡張するというアイデアをいじっています。

提案: #active_sensor.rb gem

長所:見た目がすっきりしたと思います。アーキテクチャとクラスのビルドアップは ActiveRecord をエミュレートする たくさんのサブクラス化が進行中です... コンポーネントが:is_a?メソッドを使用してハードウェアであるかどうかを確認したい。

短所: 追加の継承クラス レイヤーをメモリに保持する... 独立して使用されることはなく、あまり一般的ではありません (これを行う他の Rails プラグインは 1 つしか見られません)。

何かアドバイス?新しい ::Base クラスを作成するのはばかげていますか? もしそうなら、なぜですか?

** acts_as_fooRails gem で共通のパターンです。このクラス メソッドはすべての AR オブジェクトに追加され、クラスのロード時にクラスおよびインスタンス メソッドをロードおよび拡張します。

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

ruby-on-rails - Ruby on Rails シンプルな I18n バックエンドをデータベースでオーバーライド可能な翻訳で使用するためのプラグイン?

Rails の経験豊富な開発者が既存の Ruby on Rails プラグインまたは gem を推奨してくれることを願っています。これにより、Simple I18n バックエンドを引き続き使用しながら、オプションでデータベースで翻訳を指定できるようになります。

理由は次のとおりです。

多くの Web サイトで使用される 1 つの Rails アプリがあります。この例では、次の 2 つの Web サイトを使用します。

ウェブサイト 1: レプラコーンズ R アス

ウェブサイト 2: Unicorns R Us

ほとんどの翻訳は両方の Web サイトで同じですが、翻訳をオーバーライドしたい場合があります。たとえば、私の en-US.yml ファイルには、次の翻訳があります。

view_all: すべて表示

ほとんどの Web サイトでは、この翻訳で問題ありません。Web サイト 1 (Leprechauns) では、「すべて表示」を喜んで使用します。

ただし、Web サイト 2 では、「View all Unicorns」を view_all の翻訳として使用し、これをデータベースで指定したいと考えています。メンテナンス上の理由から、YAML ファイルでこのオーバーライドを指定したくありません。

どうもありがとう、

エリオット

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

ruby-on-rails - attachment_fu を使用して、どのように既存の写真を編集し、サムネイルのみを更新し、元の写真を未編集のままにしますか?

attachment_fu を使用して写真をアップロードして作成した後、サムネイルだけを編集して元の画像を残す方法はありますか? サイズ変更またはトリミングの方法は理解していますが、すべてのサムネイルとオリジナルに編集が適用されています。

たとえば、フォト ギャラリー アプリで、ユーザーが画像をアップロードし、画像をトリミングする必要があるとしますが、複数回トリミングする必要がある場合があります。これには、元の画像に戻って再度トリミングする必要があります。

このスレッドは、(Kropper を使用して) トリミングするときにサムネイルを更新するだけの中心的な問題に対処しています: http://groups.google.com/group/attachme … c4d14be02d

attachment_fu をハッキングまたはパッチしてオリジナルの更新をバイパスする簡単な方法はありますか?

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

ruby-on-rails - Enumerable::Enumerator の [] の NoMethodError で Ruby Railroad ダイアグラム ジェネレーターが失敗する

鉄道の宝石を使用してモデル図を生成しようとしています。別のアプリのダイアグラムを生成することができましたが、「レガシー」コードに頭を悩ませようとしていて、問題が発生し続けています。

私はルビーやレールについてほとんど知らないので、助けていただければ幸いです...

基本的に、私は実行します:

そして得る:

attachment_fu を再インストールしようとしました (既に vendor/plugins フォルダにありました) が、役に立たなかったようです。

スキーマに問題があったとしても驚かないでしょう。列名のタイプミス、参照の欠落などはすでに修正しなければなりませんでした。とにかく、どこで死にかけているのかを突き止めることができますか?

どうもありがとう!

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

ruby-on-rails - グローバリゼーションを使用したエンジンのようなプラグインでの「スタック レベルが深すぎます」エラー

Rails 2.3 の新機能のおかげで、エンジンのようなプラグインを作成しました。これは、CMS の「製品」モジュールであり、既存の (および動作中の) モデル/コントローラーから推測されます。プラグインは easy_fckeditor と globalize (説明とタイトル フィールドがローカライズされています) に依存しており、globalized が原因ではないかと思います... update アクションを除いて、すべて正常に動作します。次のエラー メッセージが表示されます: (最初の行だけを投稿します。すべてのメッセージは attribute_methods に関するものです)

参照用に、完全なエラー スタックはこちら: http://pastie.org/596546

すべての入力フィールドを 1 つずつ削除してデバッグしようとしましたが、エラーが発生し続けます。fckeditor が原因ではないようです (fckeditor がなくてもエラーになります)

これはアクションです:

ご覧のとおり、非常に簡単です。