問題タブ [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.
javascript - RORでウィンドウの名前を設定するにはどうすればよいですか?
RORでブラウザウィンドウに「名前を付ける」にはどうすればよいですか。後で別の(ポップアップ)ウィンドウから(target = "name" htmlパラメータを使用して)ページを開くことができます。
ruby-on-rails - ROR の特定のフィールドに一意の値を持つレコードの数をカウントするにはどうすればよいですか?
日付フィールドを含むレコード セットがあり、そのレコード セットに含まれる一意の日付の数を確認したいと考えています。
何かのようなもの:
もちろん、それはうまくいかないようです。
ruby-on-rails - InstantRailsをAptanaまたはその他のIDEと統合する
だから私はInstantRailsを使ってRubyonRailsをチェックしてきました。編集にはNotepad++を使用しています。今、私は自分のマシンにRubyやRailsをインストールしたくありません。RadrailsまたはNetbeansをInstantRailsと統合する方法についてのウォークスルー/チュートリアルはありますか?
ruby-on-rails - 奇妙なレール認証の問題
開発中のアプリにRESTful認証Railsプラグインを使用しています。私は私が底に達することができない奇妙な問題を抱えています。基本的に、一定期間非アクティブになってから初めてアプリにログインすると(アプリは本番環境にデプロイされますが、私だけが使用します)、404ページに移動しますが、ホームページに戻って再度ログインすると、すべてが計画どおりに機能します。何か案は?
ruby-on-rails - アプリケーションからのDB移行の実行
私は、各ユーザーが別々のデータベースを持っているRailsアプリケーションを持っています。(これに関するジョエル・スポルスキーのアドバイスを受けています)。RailsアプリケーションからDB移行を実行して、このユーザーの新しいデータベースとテーブルを作成したいと思います。
これを行う最も簡単な方法は何ですか?
たぶん、dbの移行はこの種のことには最適ではありません。ありがとう!
それが完全に自動化されたプロセスであることができれば、それは素晴らしいことです。次のプロセスが理想的です。
- ユーザーがこのWebアプリを使用するために私たちのサイトにサインアップします
- このユーザーデータベースを作成し、テーブルを正しくセットアップするために移行が実行されます
Rubyアプリケーションからrakeタスクを呼び出す方法はありますか?
ruby-on-rails - RubyでSOAPを使用する最良の方法は何ですか?
私のクライアントから、サードパーティのAPIをRailsアプリに統合するように依頼されました。唯一の問題は、APIがSOAPを使用することです。Rubyは基本的にRESTを支持してSOAPを廃止しました。これらは、明らかにJava-Rubyブリッジで動作するJavaアダプターを提供しますが、可能であれば、すべてをRubyで保持したいと考えています。soap4rを調べましたが、少し評判が悪いようです。
では、SOAP呼び出しをRailsアプリに統合するための最良の方法は何でしょうか?
ruby-on-rails - Rubyはacts_as_nested_setを再帰なしできれいにJSONハッシュに変換できますか?
再帰を使用せずにRuby on Railsのacts_as_nested_setの任意のノードからJSONハッシュを返す高速でクリーンな方法はありますか?
参照用の再帰的ソリューションは次のとおりです。
ruby-on-rails - Rails-Production.logからデータベースをリカバリしています
最近データベースを失いました。deProduction.logからデータを回復したいと思います。
すべてのリクエストは次のようにログに記録されます。
ChamadosController#createの処理(2008-07-30 11:07:30のXXX.XXX.XXX.40の場合)[POST]セッションID:74c865cefa0fdd96b4e4422497b828f9パラメーター:{"commit" => "Gravar"、 "action" => " create "、" funcionario "=>" 6 "...(他のすべてのパラメータはここにあります)。
しかし、データベースに投稿するものがいくつかセッションにありました。リクエストにはセッションIDがあり、サーバーからのすべてのセッションファイルもあります。
とにかく、このセッションIDから、セッションファイルを開いてその内容を取得することはできますか?
ruby-on-rails - データベースのシャーディングと Rails
Railsでシャードデータベースを処理する最良の方法は何ですか? シャーディングは、アプリケーション レイヤー、アクティブ レコード レイヤー、データベース ドライバー レイヤー、プロキシ レイヤー、またはその他のレイヤーで処理する必要がありますか? それぞれの長所と短所は何ですか?
ruby-on-rails - コンソールから Rails ログインをテストするにはどうすればよいですか?
Rails の応答オブジェクトを使用してログインおよびログアウトする方法を理解するのにかなりの時間を費やしていました。標準のブログは大丈夫でしたが、最終的に診断したので、ここに記録したいと思いました。
上記は、認証リクエストが失敗した後にリダイレクトすること、およびログイン後にリダイレクトすることを意味することに注意してください。
フィクスチャをテスト環境の DB に確実にロードするには (通常は rake テスト中に発生します)、以下を実行してください。
(Patrick Richie より) デフォルトの URL は 'www.example.com' のように見えます。このデフォルトのホストは ActionController::Integration::Session で設定されているためです。
actionpack/lib/action_controller/integration.rb#75 に設定されています
統合テストでこれを変更するには、次の手順を実行します。