問題タブ [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 - Railsアプリのスレッドセーフ
最近、Rubyでスレッドセーフについて多くのことを聞いています。私の質問は、私のRailsアプリ(実際にはオープンソースプロジェクトのrefinerycms)がスレッドセーフであるかどうかをどのように判断するのですか?
validation - Rails3のフォーム検証エラー
Rails 3でFormtasticを使用して作成したフォームがあります。フォームはClientsControllerの#createアクションに送信され、保存が成功すると、コントローラーは「ありがとう」ページにリダイレクトします。保存に失敗すると、フォームが埋め込まれているページにリダイレクトされます。フォームページに検証エラーをインラインで表示できるようにしたいのですが、そのページにリダイレクトした後、エラーオブジェクトは空に戻ります。
フォームに検証エラーを表示できるようにするにはどうすればよいですか?
これがコントローラーからのコードです。
いくつかの追加の詳細:私はRefineryCMSを使用しているため、フォームがあるページのビューがないためrender
、ビューを表示できません。
forms - エラーを失うことなく、無効なフォーム送信をフォームにリダイレクトするにはどうすればよいですか?
私はRefineryCMSを使用しているため、すべてのページがデータベースに保存されています。表示されている唯一のビューは、サイト上のすべてのページのレンダリングを担当する show.html.erb です。これにより、フォームの作成とフォームの検証が難しくなります。
コントローラーをプログラムしてフォームページにリダイレクトし、フォームの検証に必要なエラーオブジェクトを保持する方法を考えています。
ruby-on-rails - 1つのドメイン(およびサブ)で複数のRailsアプリを提供するにはどうすればよいですか?
これはちょっと変ですが、同じドメインで複数のWebサイトにサービスを提供したいと思います。可能であれば、ユーザーがURLをシンプルに保つために、サブドメインを避けたいと考えています。ユーザーが2つの別個のアプリであることを知る必要はありません。これは、純粋にコードベースを分離しておくためのものです。何か案は?
例えば:
Rails App 1(Refinery CMS)は以下を提供します:
Rails App 2(私たちの実際のアプリ)は以下を提供します:
私たちはruby1.9.2、ruby on rails、refinery cms、apache、passengerを使用しています。
ruby-on-rails - rails/refinerycmsのクラスをオーバーライドします
私は製油所のcmsを使用していて、それらのページクラスにオーバーライド(メソッドを追加)したいと思っています。イニシャライザディレクトリ内のファイルでPage.class_evalを実行しようとしましたが、最初のページの読み込みでのみ機能するようです。その後、私が追加したメソッドは消えます。これを行う方法はありますか?
ruby-on-rails-3 - Rails3 + Haml + RefineryCMS + Devise で Flash メッセージが機能しない
私の Haml ビューと erb ビューでフラッシュを使用できません。ただし、1 つのケースを除いて、session[:flash] を使用できます。devise でのログインに失敗した後、flash[:alert] または session[:flash][:alert] を表示したいのですが、どちらも機能しません。どちらも nil を返し、ページが爆発します。セッション ダンプを見ると、flash[:alert] がデバイスによって設定されていることがわかります。なぜ私はそれにアクセスできないのですか?Rails3 + Haml + RefineryCMS + Devise を使用しています。ありがとう!
ruby-on-rails-3 - エンジン メンバーシップ プラグインをリファイナリーにインストールする方法は?
Gemfile を介してメンバーシップ エンジンをインストールしようとしましたが、製油所プロジェクトを作成した後、追加しました
しかし、それは私にはうまくいきません。多分私は何か間違ったことをしていますか?誰でも助けて...
ruby-on-rails - SendGrid がデフォルトの問い合わせ/連絡フォームから Heroku でメールを送信しない
これは、RefineryCMS を使用した初めてのアプリです。過去にアプリケーションからメールを送信した方法は、現在、製油所アプリでは機能しません。
私はインターネット上で数多くの検索を行ってこれを行う方法を数多く試しましたが、うまくいきません。
現在、ここに私が持っているものがあります:
environment.rb
ファイルにはこれがあります:
私も試しました:
これらの設定を本番および開発クラスに入れてみました。ローカルおよびherokuで試してみましたが、組み込みの問い合わせ/連絡フォームで通知メールを送信することができず、なぜ機能しないのかわかりません。
前に言ったように、私はすべての解決策を試しました (それらはすべて非常に似ています)。誰かが私が間違っていることと、正確に何をする必要があるかを教えていただければ、それは素晴らしいことです.
前もって感謝します、〜マイク
ruby-on-rails - 製油所ルビー(ラック)の使用中にアプリケーションを起動できませんでした
Refinery CMSを使用して、初めてruby 1.9.2に新しいRails 3アプリケーションをインストールしました。アプリケーションをインストールするために、refinerycms を使用してすべてがうまくいきましたが、パッセンジャーはアプリケーションで問題を抱えています。Passenger は Rack can't start というエラーを表示します: "No such middleware to insert after: ActionDispatch::Static"
サーバー上でパッセンジャーを使用して問題なく他のいくつかのレールアプリケーションを実行しています。ただし、これらのアプリケーションはいずれも、refinerycms を使用していません。
これは私が取っているクラスのプロジェクトであり、このプロジェクトの範囲を完了するための時間が非常に限られているため、非常に助かります。始めるのは素晴らしいことです.
ruby - RefineryCMSのインストールの問題
私は今夜、通常のWordPressまたはDrupalCMS以外の新しいシステムで遊ぶためにrubyrefinerycmsgemをインストールしました。
私は走りましたsudo gem install refinerycms
、そしてそれはうまくインストールしました。sudo refinerycms /path/to/project
新しいプロジェクトを作成するために実行するrefinerycms
と、次のエラーが発生します。
activesupportをアンインストールして3.0.3をインストールしましたが、次のエラーが発生しました
だから、なぜこのrefinerycmsの宝石が私の新しいアプリをインストールしないのかについて私は本当に混乱しています。何が間違っている可能性があるかについてのアイデアはありますか?
Ruby(Rails)環境:
Rubyバージョン:ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]
Railsバージョン:Rails 3.0.3