rails-models

    0

    1答えて

    私はチャットメッセージモデルとチャットメッセージアタッチメントモデルを持っています。ユーザーが添付ファイル付きのチャットメッセージを要求すると、まずチャットメッセージ自体が作成され、その後に添付ファイルが作成され、次にその2つの間の関連付けが作成されます。 問題は、チャットメッセージに本文が必要だが、添付ファイルがない場合のみです。添付ファイルがある場合、私はメッセージが体を必要としないようにした

    0

    2答えて

    私はHotelとRoomという2つのモデルを持っています。私は新しいホテルと部屋を追加するためのフォームを作成したいと思います。これはホテルの名前と部屋の数を示しています。 "入れ子になったフォーム"を使うべきですが、それを正しく実装するのは難しいです。ここで 私のコードです: HotelsController class HotelsController < ApplicationControl

    0

    1答えて

    categoriesをリンクする必要があります。 リンクされている2つのカテゴリのうちidを保持するために、2つのカラムcategory_a_idとcategory_b_idを持つcategory_linksテーブルがあります。 Category.find(1).category_linksに電話したい場合は、category_a_idとcategory_b_idの両方の列からID 1のすべてのレ

    0

    1答えて

    私はcollection_selectを使用しているモデルを持っています。私はそれを開いているアカウントだけを表示するようにスコープしたいと思います。これを達成するために、accountモデルにブール値フィールドを追加しました。デフォルトはfalseです。 ここに私の口座モデルのその時の私の試みです: def open_accounts self.where(account_closed

    1

    1答えて

    私は作曲と言語の関係を持っています。 1つの構成は1つの唯一の言語で記述する必要があります。マイschema.rb は、次の行が含まれます。 ... create_table "compositions", force: :cascade do |t| ... t.integer "product_language_id", null: false end ... a

    -1

    1答えて

    受講者は学校に入学し、入学許可書に入ったときに、学生にバッチと成績を割り当てさせたい。バッチには多くの成績があり、グレードはバッチに属します。 このシナリオでは、生徒用に予め作成されたバッチとグレードを選択する必要がある学生フォームを作成する必要があります。生徒のバッチとグレードを選択するためにfields_forフォームを作成するにはどうすればよいですか? 要件は、ユーザーがバッチを選択してから

    0

    1答えて

    既存のアクティブレコードモデルをオーバーライドしようとしていますが、新しいアクティブレコードモデルには古いアクティブレコードモデルのメソッドがありません。ここで私は class ModelA < ActiveRecord::Base def method_modela_1 logger.info "I am in method_modela_1" end

    1

    2答えて

    私は製品のショーページで最も高い評価を持つコメントを表示しようとしていますが、コメントの代わりに#が表示されています。なぜどんなアイデア? #comment model class Comment < ApplicationRecord belongs_to :user belongs_to :product scope :rating_desc, -> { order(rating:

    0

    1答えて

    私のモデルの1つと、関連するテーブル名、コントローラ、ビューフォルダ、およびアプリケーション内のすべてのファイル全体の古い名前の参照が変更されました。 paramsに関連するエラーのために、アクション(新しい名前)を作成または更新できないことを除いて、アプリケーションは正常に動作します。ここで undefined method `permit' for "create":String Did yo