問題タブ [ruby-on-rails]
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のWYSIWYGエディターの宝石?
Rails アプリで簡単に動作する WYSIWYG エディター用の優れた ruby gem はありますか?
ruby-on-rails - MVCでクロスモデル情報を表現するには?
私は、MVC を使用して構築されたアプリケーションを持っています。このアプリケーションは、多数のモデルにわたって要約情報を提供するビューを生成します。さらに、いくつかの計算は、さまざまなデータ セットに対して実行されます。
このための開始点として意味があると思われる明確な単一モデル (少なくともテーブルにマップされる) はありません。そのため、さまざまな要約がコントローラー内の寄与モデルから引き出され、ビューに渡され、そこで計算が実行されます。 .
しかし、それはまあ、汚いようです。でもコントローラーは軽いはずですよね?また、ビジネス ロジックはビューに含めるべきではありません。
では、この情報はどこで収集する必要があるでしょうか。テーブルにマップされない新しいモデルですか? ライブラリ関数/モジュール? または、他の何か?
(これは主にアーキテクチャ/パターンに関する質問だと思いますが、Rails、FWIW で作業しています。)
編集:全体的に良い答えであり、多くのコンセンサスがあり、心強いです。Railscastsへのリンクを一番上に保つために行った回答を「受け入れ」ました。Railscast の表示が遅れています。これを修正するために精力的な試みを行う必要があります。
mysql - データベース内のデータをバックアップするための rake タスクはありますか?
データベース内のデータをバックアップするための rake タスクはありますか?
既にスキーマをバックアップしていますが、データのバックアップを作成したいと考えています。これは小さな MySQL データベースです。
ruby-on-rails - Mongrel Web サーバーを正常にシャットダウンする方法
私の RubyOnRails アプリは、Apache 構成の背後にある雑種の通常のパックでセットアップされています。Mongrel Web サーバーのメモリ使用量が特定の操作で非常に大きくなる可能性があることに気付きました。選択した Mongrel プロセスをいつでも動的に再起動できるようにしたいと考えています。
ただし、ここでは説明しませんが、Mongrel がリクエストを処理しているときに割り込みを行わないことが非常に重要な場合があるため、単純なプロセスの強制終了では答えにならないことがあると思います。
理想的には、Mongrel に「現在行っていることをすべて終了し、それ以上の接続を受け入れる前に終了する」というシグナルを送信したいと考えています。
このための標準的な手法またはベストプラクティスはありますか?
ruby-on-rails - SSL クライアント証明書認証をサポートするにはどうすればよいですか?
myopenid と同じことをしたいのですが、ログインしたら、SSL 証明書を生成するボタンをクリックできます。次に、ブラウザはこの証明書をダウンロードして保存します。後で yourid.myopenid.com に戻ると、ブラウザは保存された証明書を認証に使用できるため、パスワードは必要ありません。
私の質問は、これを機能させるために何が必要ですか? 証明書を生成するにはどうすればよいですか? それらが提示された後、それらを検証するにはどうすればよいですか?
私のスタックは Passenger を使用した Apache 上の Rails ですが、特にこだわりはありません。
ruby-on-rails - XML => Hpricot と Rails を使用した HTML
私は Web サービスや Rails を扱ったことはありませんが、これは明らかに学ぶ必要があることです。見栄えが良いので、hpricot を使用することにしました。とにかく、_why はhpricot の Web サイトで次の例を提供してくれました。
シンプルでエレガント、そして簡単に見えます。Ruby では問題なく動作しますが、私の質問は次のとおりです。これをレールで分割するにはどうすればよいですか?
これをすべて単一のコントローラーに追加して実験しましたが、ビューで呼び出す最良の方法を思いつきませんでした。
では、Web API から XML ファイルを解析し、Hpricot を使用してクリーンな HTML に出力する場合、アクティビティをモデル、ビュー、およびコントローラーに分割するにはどうすればよいでしょうか? また、何をどこに配置しますか?
ruby-on-rails - 名前付きスコープを新しい名前付きスコープに結合する方法はありますか?
私は持っている
私は…したい
しかし、私はドライな方法でそれを行うことを好みます. を使用して同じ効果を得ることができます
しかし、それは特に素敵ではありません。
ruby-on-rails - CapistranoにGitサブディレクトリをデプロイする
私のマスターブランチのレイアウトは次のようになります。
/ <-トップレベル
/client <-デスクトップクライアントのソースファイル
/ server <-Railsアプリ
私がやりたいのは、私の/ serverディレクトリをプルダウンすることだけdeploy.rb
ですが、それを行う方法が見つからないようです。/ clientディレクトリは巨大であるため、/ serverを/にコピーするためのフックを設定してもうまく機能せず、Railsアプリをプルダウンするだけで済みます。
ruby-on-rails - Rails には RubyGems >= 0.9.4 が必要です。RubyGemsをインストールしてください
gem
Rails 2.1.0 (から)を使用して、slicehost の Ubuntu スライスにデプロイしています。
起動またはスクリプト/サーバーを試行mongrel_rails
すると、次のエラーが発生します。
入力するgem -v
と、バージョンが1.2.0
インストールされています。修正するために何を見るべきかについての簡単なヒントはありますか?