問題タブ [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.

0 投票する
2 に答える
4400 参照

ruby-on-rails - 子モデルの数でnamed_scopeを使用する

多くの子を持つ単純な親オブジェクトがあります。名前付きスコープを使用して、特定の数の子を持つ親だけを戻す方法を理解しようとしています。

これは可能ですか?

私は次のようなことをしたいと思っていますFoo.with_one_bar

このようなものの親クラスにメソッドを書くことはできますが、名前付きスコープの力が欲しいです

0 投票する
1 に答える
641 参照

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を使用しています

ありがとう!!

0 投票する
3 に答える
3145 参照

ruby-on-rails - Rails.cache がスレッドセーフでないのはなぜですか?

私は知っていRails.cacheますActiveSupport::Cache::MemoryStore、そしてそれはスレッドセーフではありません。

Rails がデフォルトでスレッドセーフでないキャッシュを使用する理由がわかりません。なぜ使用しないのActiveSupport::Cache::SynchronizedMemoryStoreですか?私の意見では、Web サイトでは、キャッシュがスレッド セーフでない場合、リクエストは 1 つのスレッドで処理されないため、ほとんど役に立ちません。

あなたのウェブアプリで使用Rails.cacheしていますか?そして、それをどのように使用しますか?

0 投票する
1 に答える
487 参照

ruby-on-rails - ネストされたレールはaccepts_nested_attributes_forなしで形成されます

クライアントのRailsアプリケーションとそのRailsを更新しています

ネストされたフォームが必要です...別のアイデアの提案

プロファイルが1つあるユーザーがいます

0 投票する
3 に答える
14662 参照

ruby-on-rails - Rails 2 アプリで ssl_requirement を使用して SSL を強制する

SSL で実行する必要がある Rails アプリケーションがあります。ssl_requirement を試しましたが、すべてのコントローラーにすべてのアクションを入力する必要があるようです。

ユーザー要求が http にあるときにアプリが自動的に https にリダイレクトされるように、ssl_requirement を使用してアプリケーション コントローラーに before_filter を追加できる方法はありますか?

皆さんありがとう。:)

0 投票する
1 に答える
964 参照

ruby-on-rails - Railsホームインデックスファイルが生成されない(またはサポートファイル)

ターミナルで実行すると:railsはコントローラーのホームインデックスを生成します

このファイル、「app / views / home/index.html.erb」。生成されません。

私は以下のものを手に入れました。。。。

=======

0 投票する
3 に答える
270 参照

ruby-on-rails - シリーズの前のレコードにアクセスするためのRailsの方法は何ですか?

私がStatementモデルを持っているとしましょうhas_many :months。ステートメントには常に12か月が関連付けられていますが、最初の月は異なる場合があります(たとえば、月= [3月、4月、5月... 1月、2月])

特定の月が与えられた場合、前月を見つけるためのMVCの方法は何ですか?

私は自分statementが汚いと感じるものを通してそれにアクセスしていることに気づきます:

previous_month_idデータベースに列を含める必要がありますか?この機能をどのように実装しますか?Railsを使用しています2.3.x

0 投票する
2 に答える
1035 参照

ruby-on-rails - libフォルダーの下のクラスがrailsで検出されない

私のプロジェクトでは、libフォルダーの下にいくつかのクラスを作成しましたが、railsは本番環境でそれらのクラスを検出していません。初期化されていない定数エラーが発生します。

私は本番環境でApacheを使用し、開発環境でRailsスクリプト/サーバーを使用しています。

RAILS_ROOT環境に何か問題がありますか?誰かがこの問題を克服する方法を提案できますか?

0 投票する
6 に答える
12187 参照

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」について話している人がかなりいますが、それは何ですか? ビューで参照できる変数は? 未定義です。

0 投票する
6 に答える
10130 参照

ruby-on-rails - Railsに自動ロードされるコードにモンキーパッチを適用する方法は?

Railsエンジンに次のようなモンキーパッチを適用しています:

初めて Web サイトにアクセスしたときは、少なくとも開発モードでは機能しましたが、2 回目はパッチが存在しなかったようです。エンジン(ベンダー/にインストールされている)を自動リロードし、コードをリロードしないのはRailsだと思います。これは Rails 2.3 です。

私のコードもリロードされるようにする方法はありますか?