問題タブ [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.
ruby-on-rails - Refinery CMS(Rails):複数のモデルと関係を持つ1つまたは複数のプラグインを作成する
私の目標は、管理者が製油所管理者にキャンペーンとビデオの2つのモデルを作成する方法を作成することです。
キャンペーンに多くの動画が含まれ、各動画がキャンペーンに属するように設定したいと思います。動画とキャンペーンの両方に、タイトル、説明、プレビュー画像があります。私はこれについて行くための最良の方法がわかりません。2つのプラグインをセットアップして、2つの間に関係を形成することは可能ですか?または、両方のモデルで1つのプラグインを作成する必要があります。誰かが私を正しい方向に向けたり、同様の問題の解決策の良い例を示してくれたら、私は感謝するでしょう。
見てくれてありがとう!
ruby - Jekyll vs RefineryCMS?
多くの Ruby ユーザーが Jekyll を使用していることは知っていますが、RefineryCMS にどのような利点があるのでしょうか?
誰かがそれぞれの違いと長所/短所を強調できますか?
ajax - RefineryCMSの代替エディター
ビルトインエディタはそれほど素晴らしいものではないと思います。それを別のものに変更することを考えています。
利用可能な豊富なJavaScriptエディターの1つを使用した完全なソリューションはありますか?基本的に、エディタはhtmlを生成するだけなので、他のものに置き換えるのはかなり簡単です。もう少し難しいことがあるのは、画像に関連することです。以前にアップロードした画像から画像を取得して、テキストに挿入できます。
この問題にどのように取り組むかについて何か考えがありますか?
ruby-on-rails - これを処理するために mongrel クラスターをセットアップする必要は本当にありますか?
だから私の父はかなり小さな会社を経営しています。RefineryCMS (ror ベースの CMS) を使用して彼の Web サイトをセットアップする予定です。Web 上のすべてのチュートリアルが示唆するように、本当に mongrel クラスターを設定する必要がありますか?
シンプルで小規模な RoR 運用環境をセットアップするための優れた読み物はありますか? Apache から離れて、サーバーとして nginx または lighttpd を試してみたい。1 か月あたり 100 ~ 500 ヒットを獲得するサイトの場合、どのような設定が望ましいですか?
ありがとう !
ruby-on-rails - AWS S3/Ruby on Rails/ heroku: アプリのセキュリティ ホール
私の構成には、ページの場合、たとえば/secure
、ログインが必要であることを示すルートがあります(authlogicを介して行われます)。コントローラーの before_filter がそれを処理します。それは問題なく動作し、ページとそのリソースへのアクセスはアプリケーションを通じて制限されています。
問題は、heroku にデプロイされたこのアプリ (refinerycms に基づく) のストレージに Amazon S3 を使用していることです。私はバケツを持っていますが、うまくいきます。
ただし、アプリケーションの安全な部分に挿入されたリソースは、ブラウザから直接アクセスできます。つまり、/secure
ページには pdf ファイルのようなアイテムが含まれています。アプリを介してリソースが保護されている間、これらの pdf ファイルはインターネットのどこからでもアクセスできます (URL の例): http://s3.amazonaws.com/my_bucket/images/1234/the_file_which_should_be_secure.pdf
S3 できめ細かいアクセス制御を行うことはできますか? 新しいバケットを作成する必要がありますか? 理想的には、リソースにフラグを設定して、インターネットで見えないようにしたいのですが、わかりません。
どんな提案も歓迎します。
PS openid.org の ssl 証明書の有効期限が切れているため、ログインできなかったため、新しい空のアカウントを作成する必要がありました
ruby - 外部 gem からのモデルの拡張
私たちのサイトでは、技術力の低いスタッフがコンテンツを更新できるように、refinerycmsを使用しています。gem 内には、サイトの各トップ レベル ページをマップする Page クラスがあります。この Page クラスで act_as_taggable gem を使用したいと思います。これで、acts_as_taggle 宣言を page.rb ファイルに直接追加できますが、その場合、自分のバージョンと公式リリースの違いを追跡するために別の git リポジトリを維持する必要があります。
SOに関する他のいくつかの質問に基づいて、次のような初期化子と拡張機能を作成しました。
lib/page_extensions.rb:
config/initializers/pants.rb
アプリ/ビュー/レイアウト/application.html.erb
サーバーからページを初めてリクエストすると、ページ上のすべてのタグが正しく出力されます。ただし、更新を押すと、代わりにNoMethodError
tag_list が未定義であることを示すメッセージが表示されます。
私はレールに慣れていないので、おそらく私の仮定は間違っていますが、 Page.send への呼び出しは、クラスの特定のインスタンスではなく Page クラスに永続的な変更を加えると予想していました。では、リクエストごとにacts_as_taggableをPageクラスに追加するにはどうすればよいでしょうか?
ruby-on-rails - Refinery CMS の複数のレイアウト
製油所で複数のレイアウトを作成する方法を知っている人はいますか? ユーザー管理者である必要はありません。あるレイアウトを使用するように一部のリファイナリ ページに、別のレイアウトを使用するように他のリファイナリ ページにプログラムで指示できるようにする必要があるだけです。
ありがとう。
heroku - heroku とベンダー/プラグイン: 動作しますか?
私は、refinerycms に基づいた RoR アプリ 2.3.8 を持っています。
検索機能を追加する必要がありました。検索用に、refinerycms の gem がありますが、これは残念ながら rails3 用です。
それを使用するために、私はしなければなりませんでした
git clone プラグイン git checkout 特定のバージョン
プラグインは vendor/plugins にあります。次に、すべてをローカルでテストします。検索は正常に実行されます。heroku にプッシュすると (git push heroku master)、検索が機能しません。
すべてがコミットされ、heroku サーバーが再起動されました。ログにエラーは表示されません。
- そのプラグインがherokuのベンダー/プラグインに含まれている場合、問題はありますか?
- どうにかしてプラグインを有効にする必要がありますか?
- プラグインの古いバージョンへの git チェックアウトは問題ですか? そこに .git フォルダがあります。どのバージョンが heroku にプッシュされますか?
- 他に何が間違っている可能性がありますか?
助けてくれてありがとう
ruby-on-rails - Capistranoを使用した製油所CMSの展開の問題
gemfileに次のカスタムRefineryCMSエンジンがあります。
これらを取り出すと、capistranoはうまく展開します。しかし、私がそれらを病気の犬のようにcapistrano pukesに置いておくと、次のようになります。
それらのベンダー/エンジンを見て、何らかの理由でそれらをインストールする必要があると考えているようなものです。それらを除外する方法がわかりません。それらをグループにまとめようとしましたが、アプリが実行されませんでした。
誰かアイデアはありますか?
ありがとう、クレイグ
ruby-on-rails - Refinery CMS を CentOs 5.x に移行する方法
Ruby on Rails は初めてです。
Mac 環境で Refinery CMS を使用してデモ サイトを構築し、CentOS 5.x を実行している仮想専用サーバーに展開する準備ができました。
自分のサーバーに Refinery CMS をデプロイする手順を教えてくれる人はいますか?
注: Ruby、Rails (Refinery 仕様の正しいバージョン)、および Passenger を含むすべての必要な gem を正常にインストールしました。
サーバーでサイトを機能させる方法がわかりません。ドキュメントを入手するのが難しいため、これについて何らかの助けをいただければ幸いです。私はすでに本に100ドル以上費やしており、それらは役に立ちません.
ありがとうございました!!!!