問題タブ [ruby-on-rails-2]
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 - Ruby Net::HTTP - 引用符の自動エスケープを停止しますか?
次のコードがあります。
次に、stdout からの出力を読み取ると、次のようになります。
引用符がエスケープされています。問題は、スラッシュがサーバーに送信されているように見えることです。サーバーはそれを好みません。というエラーが表示されます
私の質問は、Net::HTTP にこれらのスラッシュを挿入しないように指示したり、ヘッダーを送信する前にスラッシュを削除したりする方法はありますか?
説明:
Rails 2.0.2 で Ruby 1.8.7 を使用しています。
文字をエスケープしているのはRailsかもしれないと思いますが、それを止める方法がわかりません。
ruby-on-rails - Rails 2.3.4:独自のタイプに基づいて同じテーブルを共有するモデルをフィルタリングするにはどうすればよいですか?
次のサンプルコードについて考えてみます。
(この種の関係の名前を見つけるのをあきらめました。Bookは「子モデル」、Productは「親」だと思いましたが、それは正しくありません。たとえば、別のCommentモデルオブジェクトにリンクされたCommentモデルオブジェクトは何ですか。上記のコードでモデルの関係を説明するためのより良い方法がある場合は、ここに書き留めておいてください。いずれにしても、これが私がここにいる理由ではありません。 。)
もちろん、上記のコードを使用すると、BookモデルはProduct「products」と同じデータベーステーブルを共有します。モデルタイプは、テーブルの「タイプ」列に文字列として保存されます。したがって、Product.createを呼び出すと、タイプ値が「Product」に設定された行がテーブルに挿入され、Book.createで使用すると同じようになりますが、値は「Book」になります。
ただし、Book.lastを呼び出すと、予想どおり「Book」タイプの最後の行が返されますが、Product.lastは、「Product」や「Book」などのタイプに関係なく、最後の行を返します。 「最後の「商品」だけを手に入れたいのに。
Bookでオーバーライドするdefault_scopeをProductで定義しようとしましたが、それが解決するよりも多くの問題を引き起こし、Bookに継承されているProductの名前付きスコープを台無しにしました。
Product.lastが「Product」タイプの最後のオブジェクトを返し、「Book」タイプのオブジェクトを回避する方法はありますか?
よろしくお願いします。
ruby-on-rails - Rails 2.3 の 404 カスタム エラー ページ
エラーが発生するたびにカスタムページをレンダリングするために render_optional_error_file をオーバーライドしています。これは、アプリケーション内でエラーが発生した場合にうまく機能し、"shared/error.erb" を問題なくレンダリングします。
私のアプリケーション コントローラーには、ページの配色の設定、メニュー項目の定義、およびユーザーの認証を担当するいくつかの before_filters があります。これらは、望ましいアプリケーション エラーが発生したときにも実行されます。
ただし、ファイルの 404 ページがレンダリングされると、これらのフィルターは実行されないため、メニューのない黒いページが表示されます。これらを実行するようにトリガーする方法はありますか? また、これを行うべきではない理由はありますか?
ruby-on-rails - Rails 2.3で再帰を発生させずにafter_saveの属性を更新するにはどうすればよいですか?
Paperclipでビデオが添付されたモデルがあります。保存した後、保存したビデオを使用してサムネイルを生成します。ユーザーはサムネイルがキャプチャされる時間を変更できるため、新しいビデオがアップロードされていない場合でも、保存するたびにこれを行う必要があります。
現在、これを行うために after_post_process を使用していますが、ファイルをアップロードするときにのみサムネイルを生成します (これは Paperclip の一部であるコールバックです)。
理想的には、次のような after_save コールバックを使用します。
残念ながら、update_attributes は save を呼び出し、次に before_save コールバックを呼び出して無限ループを引き起こします。この動作を回避する簡単な方法はありますか?
ruby-on-rails - rubyonrailsのライティングテスト
rspect、ステーキ、キュウリなどのrubyonrailsアプリのテストを書くのは初めてです。美しいコードを書くのに役立つように、どのように始めたり学んだりできますか?
あなたは私がゼロから理解できるいくつかの簡単な例またはいくつかのURLを与えることができます。
ありがとう
ruby-on-rails - トップ rubyonrails screencast/tutorials/blog url
私は rubyonrails を学んでおり、ドキュメントについてはhttp://guides.rubyonrails.org/を参照し、スクリーンキャストについてはhttp://railscasts.com/を参照しています。rubyrails についてもっと学ぶのに役立つような便利なサイトがもっとありますか?
ruby-on-rails - rvmrc ファイルが機能しない
という名前の gemset を作成し、ルート ディレクトリのファイルにrails2ruby192
以下のコードを追加しましたが、gemset が読み込まれません。.rvmrc
security - Authlogic セキュアおよび httponly Cookie パッチ
問題トラッカーで提供されている要点を適用して、Authlogic の Cookie にセキュアで httponly のオプションとメソッドを追加しようとしましたが、少し問題があります。パッチを適用し、Cookie に表示される新しい属性を取得しました。デフォルトで設定したいので、パッチのコメントで提案されている 2 番目の方法を使用して設定しようとしました。
しかし、Rails は「httponly」と「secure」メソッドが存在しないと不満を漏らしています。コメントから、他の誰かがこの問題を抱えているようには見えず、これに関する他のドキュメントを見つけることができませんでした. 何か不足していますか?
ruby-on-rails-2 - Ruby on Rails 2.3.11 を使用して、私のプロジェクトで簡単なチャット アプリケーションを開発する方法
アプリで簡単なチャット アプリケーションを開発する必要があります。gtalk のように見え、双方向チャットをサポートする必要があります。
誰でも私を助けてもらえますか?参照として投稿できるコードはありますか?