問題タブ [refinerycms]

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

ruby-on-rails - apotomo と RefineryCMS ページの統合

RefineryCMS の PagesController を拡張して、プロジェクトでいくつかの apotomo ウィジェットを使用したいと考えています。

PagesController の「オーバーライド」を実行してプロジェクトにコピーする可能性がありますが、PagesController を拡張する別のエンジンを使用しています (モジュール/モンキー パッチ アプローチを使用して show メソッドと home メソッドを変更します)。それ。

私の最初のアプローチは次のようなものでした:

config/application.rb:

pages_controller_extensions で:

残念ながら、これは apotomo の controller_methods の "helper ActionViewMethods" 行で爆発します。include Apotomo::Rails::ActionViewMethods を追加しても役に立ちませんでした。

Rails の依存関係の管理や、Ruby のオープン クラスに関する基本的な詳細を理解しているだけだと思います。別のアプローチ、または私が見落としている単純なものはありますか?

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

ruby-on-rails-3 - RefineryCMS と Theming Gem の使用

私は RefineryCMS の世界に飛び込む初期段階にあり、テーマ エンジンに問題があります。

ホーム ページとブログ ページの外観をカスタマイズできましたが、ホームおよびブログ エンジン以外で作成した個々のページについては、作成した通常のテーマに該当しません。オーバーライド メソッドを使用して、必要なすべてのファイルをカスタム テーマにコピーしましたが、前述のように、ページはデフォルトの /pages/show.html.erb ファイルと theme/mytheme/pages/show.html.erb ファイルを使用しています。ファイル..

なぜこれが起こるのかについてのアイデアはありますか?

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

ruby-on-rails - さまざまなビューでヘルパーを使用する方法

私は現在製油所のcmsを使用しています。エンジンを作成し、それを使用していくつかのヘルパーをapp/helpers/admin/. これらのヘルパーをフロントエンド ビュー (つまり ) でも使用したいと思いapp/views/myapp/indexます。しかし、私はできません...未定義のメソッドエラーです。全体をコピーする以外に何をしなければなりませんapp/helpers/か?ヘルパーはこんな感じ

somefunc管理モジュールの外部で使用することは可能ですか?

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

ruby-on-rails - 新しい移行があるエンジンをアップグレードする場合、それらをどのように実行しますか?

refinerycms-newsGemfile のエンジンを から'~> 0.9.8'に更新したところ:git => 'https://github.com/resolve/refinerycms-news.git'、列が見つからないためにエラーが発生しました。列を作成するための移行は、インストールされた gem にありますが、rake db:migrate何もしません。それを実行する別のrakeタスクまたは他のステップはありますか?

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

ruby-on-rails - Rails 3とRefineryCMSは、同じGitリポジトリから複数のgemをどのように管理およびリリースしますか?

私は、その機能のほとんどが高度に専門化されたエンジンに委任されるRailsアプリケーションの設計を実験しています。ただし、おそらく10個程度のエンジンがあり、10個の異なるgemとGitリポジトリを管理する必要は絶対にありません。

RailsとRefineryCMSはどちらも、すべてのサブモジュールを1つのgitリポジトリに格納しているように見えますが、どういうわけか、それらを独立したgemとしてリリースするだけでなく、Railsの場合は単純なものですべてを要求しますrequire 'rails/all'

もちろん私はソースコードを閲覧しましたが、より経験豊富な目を使って助けを求めることができます...このマルチジェム、ワンリポジトリアーキテクチャがどのように機能するかについて誰かに教えてもらえますか?

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

ruby-on-rails - 製油所のレイアウトをカスタム コントローラにインポートするにはどうすればよいですか?

私は、refinerycms アプリケーション レイアウトをカスタム コントローラーに追加しようとしています。つまり、

しかし、私はエラーが発生します

リファイナリ レイアウトをカスタム コントローラにインポートするにはどうすればよいですか?

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

ruby-on-rails - Heroku + Refinery + S3:「不明な領域」エラーが発生する

続く

Herokuに製油所をインストールする方法

私は得るArgumentError (Unknown region: "EU_Ireland")

更新:前回のバージョンで必要とされていたように、実際にはfog(aws-s3ではなく)を使用しています:

...とにかく標準のBUCKET(US)を使用して動作します。'aws/s3'でも同じ問題が発生したようです...

何か案が ?

リージョンの構文がどのようなものか知っている人はいますか?EU_Ireland、Ireland、eu-irelandを試しましたが、同じエラーです。

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

ruby-on-rails-3 - RefineryCMS が消費するリソースが多すぎますか?

私は RefineryCMS ベースのアプリを開発し、プランHOSTPRO + TURBOを使用して Site5 でホストしています。

数週間前、サポート担当者から、コンピューター リソースを消費しすぎていると言われたので、フォルダーを無効にしました。以下は彼らが私に言ったことです:

サーバー riverthames.accountservergroup.com で最近いくつか問題が発生した後、サイトのリソース使用量が原因でこれらの問題が発生していることがわかりました。あなたのサイトは、共有ホスティングに使用しているシステム リソース (CPU とメモリ) が多すぎます。共有ホスティングを使用すると、ハードウェア リソースを他の人と共有することになりますが、残念ながら、あなたのサイトは公平な配分以上のものを使用しています。残念ながら、これはサイトに専用のハードウェア リソースが必要になることを意味します。

過去 24 時間のアカウントの CPU とメモリの使用状況の概要は次のとおりです。

CPU: 11.17 % メモリ: 2.18 %

以下に示すプロセスが、このレベルのリソース使用に関与していると考えています。WordPress または別のスクリプトから動的サイトを実行すると、サイト全体を実行するプライマリ ファイルである index.php が表示される場合があることに注意してください。

--------------- トップ プロセス %CPU 99.3 ラック: /home/usr/app/current トップ プロセス %CPU 71.7 ラック: /home/usr/app/current トップ プロセス

%CPU 71.5 ラック: /home/usr/app/current

何が原因であるかについてのアイデアはありますか?

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

ruby-on-rails - 「aws-s3」gem と「fog」gem の違いは何ですか?

件名のように: それらは互いに競合、重複、または補完しますか?

ありがとう、

ペトロス

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

ruby-on-rails-3 - Rails 3.x で middlemodel を介して 2 つのモデルをリンクする

私はまだ正しい用語を知らないので、正しい答えを見つけるのが難しいと思います.

そこで、Exhibit と Category でエンジンを作成しました。展示物を複数のカテゴリに割り当てるために、3 番目のモデルのカテゴリ化を作成しました。これには、exhibit_id と category_id のみが含まれます。

私がやりたいのは、カテゴリごとにページを作成することなので、展示物をニュース カテゴリに割り当てて「ニュース」ページに表示し、写真カテゴリに割り当てて「写真」ページに表示するなどです。これはルーティング構成だと思いますが、まだ到達していません (ただし、本当にルーティング構成かどうか教えてください)。

私の問題は、1 つのコントローラーのみから、異なるモデルからフィールドを取得する方法です。私が持っているもの:

に属する:fotoの を取得するにはどうすればよいですか?Exhibit:category =>"News"

モデルを追加しようとしましたscope :news, where(['category_id="1"'])が、Categorization取得できますCategorization.newsが、この展示品の写真とどのように接続できますかCategorization.exhibit_id(これは だと思いますExhibit.foto)。

どこから始めたらいいのかわからない...

皆さん、ありがとうございました...

ペトロス