• [解決済み] Mongoidとmongodbでhas_many :through リレーションシップを実装するには?

    質問 この修正された例を使って Railsのガイド からの修正された例を使って、どのようにmongoidを使ってリレーショナルな "has_many :through" 関連付けをモデル化するのでしょうか? 課題は、ActiveRecordのようにmongoidがhas_many :throughをサポートしないことです。 # doctor checking out patien

    2023-02-01 21:46:48
  • [解決済み] Railsで属性の元の値を取得する方法

    質問 ActiveRecordの属性の元の値(=データベースから読み込まれた値)を取得する方法はありますか? オブザーバでこのようなものが欲しいのですが before_save object do_something_with object.original_name end 更新時にハッシュテーブルからオブジェクトを削除する(実際にはテーブル内の別のキーに移動させる)タスク

    2023-01-30 23:13:43
  • [解決済み] どのRuby on RailsがどのRubyのバージョンと互換性があるのか?

    質問 古い 2.1.1 の Ruby on Rails アプリケーションがあり、Ruby 1.8.7 を使用するようにシステムをアップグレードしました。それはもともと 1.8.5 かそこらを使用していました。 パフォーマンス上の理由から Ruby 1.9.x にアップグレードしたいのですが、おそらく新しい Ruby on Rails にもアップグレードする予定です。 異なるRubyの

    2023-01-30 18:53:02
  • [解決済み] プロジェクトでrailsのコントローラとモデルの名前を変更する方法

    質問 Railsアプリを立ち上げ、すべて順調に動作しています。しかし、現在、コントローラと関連するモデルの名前を変更したいと思っています。 を変更したいと思いました。 Corps コントローラを Stores に変更し、モデルも同じように(最後のsを除いて)変更します。 googleで調べると、人々はコントローラとモデルを破棄して再度生成することを提案しました。問題は、各ファイ

    2023-01-30 17:11:56
  • [解決済み] Rails 3 のカスタムバリデーションはどこに保存すべきですか?

    質問 ドキュメントやウェブサイトを見ると、カスタムバリデータは /lib または /lib/validators ディレクトリに配置することができます。私は、(他の投稿への回答を読んで)それらが唯一の動作するように見えることを発見しました config/initializers . 誰か知っていますか、またはカスタムバリデータがどこにあるべきかを示す公式文書へのポインタを持っていま

    2023-01-30 03:22:43
  • [解決済み] rails 3 のバリデーションカスタムメッセージ

    質問 Railsでは、モデル内の属性を検証する新しい方法が導入されました。 私が validates :title, :presence => true は動作しますが、カスタムメッセージを追加しようとすると validates :title, :presence => true,:message => "Story title is required" エ

    2023-01-28 20:52:52
  • [解決済み] yamlで連想配列のリストを作成する方法

    質問 私はいくつかの設定変数を連想配列、別名辞書として表現されるyamlに格納しようとしています。 以下は私が行った方法です。 content_prices:

    2023-01-28 18:43:03
  • [解決済み] Capybaraで親ノードを取得する方法は?

    質問 私は多くのjQueryプラグインで作業しています。それはしばしばidまたは他の識別プロパティなしでDOM要素を作成し、Capybaraでそれらを取得する唯一の方法は(例えばクリックのために) - 最初にその隣人(その祖先の別の子)を取得することです。しかし、Capybaraがそのようなことをサポートしているかどうか、私はどこにも見つけられませんでした。 find('#some_but

    2023-01-27 07:23:32
  • [解決済み] ActiveRecord where field = ?可能な値の配列

    質問 私は、次のことをしたいのです。 Model.where('id = ?', [array of values]) OR文を連結せずに、このルックアップを実現するにはどうしたらよいでしょうか? どのように解決するのですか? から ここから を使用しているように見えますが、これは SQL in ステートメントを使用しているようです。 Model.where('

    2023-01-26 07:04:51
  • [解決済み] Rails 4でhas_many :through :uniqを使用すると非推奨の警告が出る。

    質問 Rails 4では、has_many :through で :uniq => true を使用すると、非推奨の警告が出るようになりました。例えば has_many :donors, :through => :donations, :uniq => true 次のような警告が出ます。 DEPRECATION WARNING: The following op

    2023-01-26 03:27:39
  • [解決済み] Railsのコンソールやirbの出力を抑制する方法

    質問 Rails Console で本番サーバーのいくつかの DB エントリをテストしていたところ、ほとんどすべてのコマンドが膨大な行数の出力を生成し、ssh チャンネルがハングする原因となっていました。 コンソール/irbのスクリーンフル出力を抑制する方法はありますか? どのように解決するのですか? 以下のように ; nil を文に追加することができます。 例 use

    2023-01-24 14:12:43
  • [解決済み] Railsです。文字列の長さの最小値と最大値を検証するが、空白は許容する

    質問 バリデーションを行いたいフィールドがあります。フィールドは空白のままにできるようにしたいのですが、ユーザーがデータを入力する場合、特定の形式にしたいのです。現在、モデルで以下のバリデーションを使用していますが、これではユーザが空白のままにすることはできません。 validates_length_of :foo, :maximum => 5 validates_length_of

    2023-01-22 17:31:51
  • [解決済み] Railsです。コントローラクラス名からモデルクラス名を取得するには?

    質問 class HouseBuyersController < ... def my_method # How could I get here the relevant model name, i.e. "HouseBuyer" ? end end どのように解決するのですか? これはそれを行うでしょう。 class HouseBuyersControll

    2023-01-22 07:55:21
  • [解決済み] Ruby のクラス名の文字列を実際のクラスに変換する。

    質問 クラス名を含む文字列からクラスを呼び出すにはどうしたらよいでしょうか? (私はcase/whenを行うことができると思いますが、それは醜いようです)。 私が尋ねる理由は、私が acts_as_commentable プラグインを使用していて、これらはcommentable_typeをカラムとして保存しています。 私は、特定のコメント可能なクラスを呼び出すことができるようにしたい

    2023-01-20 21:21:30
  • [解決済み] Rails の link_to をポストするリンクに使用する

    質問 投稿リクエストを送信する必要があるリンクがあります。通常、私はjQueryを使用して、リンクのデフォルト動作を阻止し、その後、宛先にフォームを送信します。これは、Railsが私を助けてくれるはずのもののように思えます。案の定 link_to メソッドには、POST httpメソッドを指定するオプションがあります。 link_to "Profile", 'http://exampl

    2023-01-19 20:05:02
  • [解決済み] RailsでCascade deletingを設定できますか?

    質問 これはおそらくインターネットのどこかにあると思いますが、Stackoverflowで答えを見つけることができないので、ここで少し知識を増やしたいと思います。 私はRubyとRailsの初心者ですが、私の会社はかなりそれに投資しているので、もう少し詳しく知ろうと思っています。 データベースからではなく、quot;モデル"からアプリケーションを設計するように考え方を変えるのは難しい

    2023-01-18 14:27:52
  • [解決済み] Rubyで.eachループの終わりを伝える

    質問 次のようなループがある場合 users.each do |u| #some code end usersは複数のユーザーのハッシュです。 ユーザーハッシュの最後のユーザーにいて、その最後のユーザーのための特定のコードだけを実行したい場合、最も簡単な条件ロジックは何でしょうか。 users.each do |u| #code for everyone #condi

    2023-01-18 06:48:55
  • [解決済み] Ruby/Rails の日付/時刻関数「Ago」(アゴ)

    質問 Railsで、半分前、2分前、1日前などのタイムスタンプを計算する方法はないでしょうか。twitterのリアルタイムの日付スタンプのようなものです。 Ruby/Railsにそのような日付-時間変換のための組み込み関数があるかどうかを知りたいのですが。 どのように解決するのですか? 使用することができます。 10.minutes.ago 2.days.since ある

    2023-01-17 22:15:50
  • [解決済み] Rails: パーシャルにローカルを渡す構文に戸惑う

    質問 パーシャルのレンダリング(およびそれにローカルを渡すこと)に関して、Railsのquot;magic"を理解しています。 なぜこれが機能するのか。 <%= render "rabbits/form" %> そしてこの作品。 <%= render "rabbits/form", :parent => @warren, :flash => fla

    2023-01-17 18:11:14
  • [解決済み] ActiveRecordの検索で選択された列のみを返す機能

    質問 編集2 もしこれにつまずいたら、今度はpluckを使うので、両方の答えをチェックしてください。 私はかなり大きなカスタムデータセットを持っていて、それを json として echoe'd に返したいと思っています。ある部分は l=Location.find(row.id) tmp[row.id]=l のようにしたいのですが。 l=Location.find(row

    2023-01-17 17:11:10