問題タブ [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 - 子モデルの数でnamed_scopeを使用する
多くの子を持つ単純な親オブジェクトがあります。名前付きスコープを使用して、特定の数の子を持つ親だけを戻す方法を理解しようとしています。
これは可能ですか?
私は次のようなことをしたいと思っていますFoo.with_one_bar
このようなものの親クラスにメソッドを書くことはできますが、名前付きスコープの力が欲しいです
actionmailer - 遅延ジョブから呼び出されたときに ActionMailer が「undefined function」で失敗する
したがって、アクション メーラーで直接メールを送信しようとすると、url_for、content_for などのすべてのアプリケーション ヘルパーを使用できますが、まったく同じアクション [メールの送信] をdelayed_job [send_later] で実行しようとすると、遅延ジョブが失敗します。未定義の関数 content_for などの、私の ActionMailer にヘルパーがロードされていないようです。Rails 2.3.8、active_mailer 2.3.8、およびdelayed_job 2.0.3を使用しています
ありがとう!!
ruby-on-rails - Rails.cache がスレッドセーフでないのはなぜですか?
私は知っていRails.cache
ますActiveSupport::Cache::MemoryStore
、そしてそれはスレッドセーフではありません。
Rails がデフォルトでスレッドセーフでないキャッシュを使用する理由がわかりません。なぜ使用しないのActiveSupport::Cache::SynchronizedMemoryStore
ですか?私の意見では、Web サイトでは、キャッシュがスレッド セーフでない場合、リクエストは 1 つのスレッドで処理されないため、ほとんど役に立ちません。
あなたのウェブアプリで使用Rails.cache
していますか?そして、それをどのように使用しますか?
ruby-on-rails - ネストされたレールはaccepts_nested_attributes_forなしで形成されます
クライアントのRailsアプリケーションとそのRailsを更新しています
ネストされたフォームが必要です...別のアイデアの提案
プロファイルが1つあるユーザーがいます
ruby-on-rails - Rails 2 アプリで ssl_requirement を使用して SSL を強制する
SSL で実行する必要がある Rails アプリケーションがあります。ssl_requirement を試しましたが、すべてのコントローラーにすべてのアクションを入力する必要があるようです。
ユーザー要求が http にあるときにアプリが自動的に https にリダイレクトされるように、ssl_requirement を使用してアプリケーション コントローラーに before_filter を追加できる方法はありますか?
皆さんありがとう。:)
ruby-on-rails - Railsホームインデックスファイルが生成されない(またはサポートファイル)
ターミナルで実行すると:railsはコントローラーのホームインデックスを生成します
このファイル、「app / views / home/index.html.erb」。生成されません。
私は以下のものを手に入れました。。。。
=======
ruby-on-rails - シリーズの前のレコードにアクセスするためのRailsの方法は何ですか?
私がStatement
モデルを持っているとしましょうhas_many :months
。ステートメントには常に12か月が関連付けられていますが、最初の月は異なる場合があります(たとえば、月= [3月、4月、5月... 1月、2月])
特定の月が与えられた場合、前月を見つけるためのMVCの方法は何ですか?
私は自分statement
が汚いと感じるものを通してそれにアクセスしていることに気づきます:
previous_month_id
データベースに列を含める必要がありますか?この機能をどのように実装しますか?Railsを使用しています2.3.x
。
ruby-on-rails - libフォルダーの下のクラスがrailsで検出されない
私のプロジェクトでは、libフォルダーの下にいくつかのクラスを作成しましたが、railsは本番環境でそれらのクラスを検出していません。初期化されていない定数エラーが発生します。
私は本番環境でApacheを使用し、開発環境でRailsスクリプト/サーバーを使用しています。
RAILS_ROOT環境に何か問題がありますか?誰かがこの問題を克服する方法を提案できますか?
ruby-on-rails-2 - Rails 2 ERB ビューで /public にあるファイルの URL を生成する
Rails (v2.3.8) アプリには、/public/myfile.kml に配置した静的リソース ファイルがあります。特別な routes.rb 設定は必要ありませんか?
http://localhost:3000/myfile.kmlで問題なく動作します
(パッセンジャーに) デプロイすると、http://myserver/myappname/myfile.kmlに表示されます
これまでのところすべて順調です...
このファイルを参照する必要がある JavaScript を吐き出すビュー (erb ファイル) があります。出力は、ローカルホストでは「/myfile.kml」、本番環境では「/myappname/myfile.kml」、または上記の完全な URL、または「../../」を少し含む相対 URL である必要があります。 ../' (RESTful URL では扱いにくい)。
<%=url_for 'myfile.kml'%> のようなことができるはずですか?
または「<%=ROOT_URL%>/myfile.kml」
この質問に対する非常に簡単な答えがあることは知っていますが、正直なところ、それを見つけることができませんでした。「root_url」について話している人がかなりいますが、それは何ですか? ビューで参照できる変数は? 未定義です。
ruby-on-rails - Railsに自動ロードされるコードにモンキーパッチを適用する方法は?
Railsエンジンに次のようなモンキーパッチを適用しています:
初めて Web サイトにアクセスしたときは、少なくとも開発モードでは機能しましたが、2 回目はパッチが存在しなかったようです。エンジン(ベンダー/にインストールされている)を自動リロードし、コードをリロードしないのはRailsだと思います。これは Rails 2.3 です。
私のコードもリロードされるようにする方法はありますか?