Active Record

Active Recordは、一つのオブジェクトに対しドメインのロジックとストレージの抽象性を結合するデザインパターンです。

RSS

  • 受付中

    回答
    2

    3つのモデルの関連付けについて教えて下さい

    3つのモデルの関連付けでつまづいております。 【商品】 products Model:Product has_many :order_products has_many :orders, through: :order_products :id integer :name string 【発注書】 orders Medel:Order has_man

    • 0評価
    • 45PV
    zeroyonichikyu zeroyonichikyu 1週間前に 回答
  • 受付中

    回答
    0

    Rails ActiveRecordでカラムを指定してSelectしたい

    いつもお世話になっております。 Ruby2.4 Rails5.1.1 Mysql5.6 ActiveRecordのgetやfind、whereでテーブルレコードを取得する際に 特定のカラム(created_at,updated_atなど)を除いて取得したいのですが、 生のSQLを書く以外でどのようなやり方がスマートでしょうか。 ご教授お願いい

    • 0評価
    • 38PV
    teratailが3週間前に アップデート
  • 解決済

    回答
    1

    RailsでのDBシャーディングでシャードDBのトランザクション(activerecord-shar...

    PHPからRuby(Rails)に移行して1ヶ月ほどの試行錯誤勉強中の者です。 経験が浅く質問がおかしな内容でしたら申し訳ございません。 ゲームのAPIを作成しておりまして、ユーザーデータ系のシャーディングが要件に ありまして、以下のgemを使わせていただこうと考えております。 https://github.com/yuemori/activer

    • 0評価
    • 44PV
    ShogoTatsukawa ShogoTatsukawa 4週間前に 回答
  • 受付中

    回答
    1

    activerecord-importでuniquenessのバリデーションが効かない

    activerecord-importを使ってバルクインサートを実施したいのですが、uniquenessのバリデーションが効かなくて困っています。 具体的には class CreateAccount def self.execute accounts = [] 10.times do |row| accounts

    • 0評価
    • 46PV
    moke moke 1ヶ月前に 回答
  • 解決済

    回答
    1

    fields_forで保存

    前提・実現したいこと 現在、学校の課題で、レシピ投稿のアプリケーションを製作しています。 recipesテーブルとimagesテーブルがあり、recipeモデルとimageモデルは1対nのアソシエーションが組んであります。 この状況で、form_forでrecipeを保存するときに、fields_forを使って、recipeにひもづくimageも保存し

    • 0評価
    • 54PV
    shinichiro81 shinichiro81 1ヶ月前に 回答
  • 解決済

    回答
    1

    rails sすると、ActiveRecord::ConnectionNotEstablishedと...

    前提 CentOS 6.8 Ruby 2.3.1p112 (2016-04-26 revision 54768) Rails 4.0.13 Bundler 1.14.6 vagrant 1.9.4 mysql 5.7.18 mysql2 0.4.6 vagrant ssh で接続 dot install教材

    • 0評価
    • 61PV
    tetsubad06 tetsubad06 1ヶ月前に 回答
  • 解決済

    回答
    1

    ActiveRecordではwhereが実行された際にはどうやってrelation/query_me...

    ActiveRecordのwhereの仕組み ActiveRecordのwhereの仕組みに関して教えてください。ActiveRecordのソースを読み込みpryで動作を止めてひとつひとつ確認しています。 User.where(id: 1) を実行するとrails/activerecord/lib/active_record/querying.r

    • 0評価
    • 109PV
    moke moke 2ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    ActiveRecordで取得したDBのデータの最初と最後の行にレコードを追加する方法

    前提・実現したいこと ActiveRecordでModelから取って来た配列の最初の行と最後の行に、同様のモデルのレコードを一行ずつ追加したいです。 (Modelからとってきた値を元に集計して、最初の行と最後の行に表示するレコードが決まるため。) どのようにすればActiveRecordに対してレコードを追加できるでしょうか。 該当のソースコード

    • 0評価
    • 148PV
    hiepita1 hiepita1 2ヶ月前に コメント
  • 解決済

    回答
    1

    Ruby on Railsの関連付けと実装処理について

    今現在、Ruby on Railsの勉強でブログサイトを開発しております。 初心者なのですが、勉強のために少し応用的な「ユーザーと投稿のグループ機能」を実装中です。 そこで、「ユーザーと投稿のグループ機能」について質問なのですが、よろしくお願いいたします。 仕様は以下の通りです。 1.ユーザーは自由に投稿できる(多数の投稿を持つ) 2.投稿はユ

    • 0評価
    • 219PV
    Rubyliker Rubyliker 2ヶ月前に コメント
  • 受付中

    回答
    1

    【Ruby on Rails】スクレイピングしたデータをActiveRecordに保存したい

    前提・実現したいこと 現在ゲームのキャラクターの能力値をnokogiriでスクレイピングしてきて、そのデータをrailsのActiveRecordに保存し、いつでもそのデータを見ることができるアプリを制作しています。 対象のページから欲しいデータは無事スクレイピングできたのですが、取得したデータをどのようにActiveRecordに保存すれば良いか分

    • 0評価
    • 209PV
    gouf gouf 2ヶ月前に 回答
  • 解決済

    回答
    1

    RubyonRails データベースで同じテーブルが莫大な数になってしまいます。

    前提・実現したいこと 現在、ドットインストールのようなアプリを制作中です。 ・HTML入門 resson01. HTMLとはなにか [理解度チャック] resson02. 必要なツールを用意しよう [理解度チャック] resson03. タグと属性を理解しよう [理解度チャック] …… 上記のようにレッスン事にcheck_boxで

    • 0評価
    • 127PV
    seijet seijet 2ヶ月前に コメント
  • 受付中

    回答
    1

    アソシエーションの片方だけreadonlyとした場合の、Rails 4と5での動作の違い

    状況 Rails 5でアプリを開発するにあたって、Rails 4と同様な書き方をしたところ、うまく動かなくなり、どうすればいいのか悩んでいます。 該当のソースコード ユーザーと権限がある(多対多)、という状況で、権限の項目自体はふつう増減させないので、activerecord-be_readonly(GitHub)を使って読み取り専用にしています。

    • 0評価
    • 367PV
    moperon moperon 3ヶ月前に 回答
  • 解決済

    回答
    1

    Active Recordでお気に入りされた順で並び替えたい

    やりたいこと Railsでお気に入り機能を実装したのですが、最新のクリップ順で記事を並び替えたいと思っています。 likesテーブルのlikeオフジェクトが生成されるとそれに紐づく記事が一番上にくるような形です。 DB構成 記事はいくつかのlikeを持っているような一般的ないいね機能です。 class Note < ActiveReco

    • 0評価
    • 117PV
    moke moke 3ヶ月前に ベストアンサー
  • 受付中

    回答
    0

    ActiveRecordのincludesの仕方によって、絞り込みの違いが出る理由について

    失礼します ActiveRecordで、一対多の関係にあるレコード同士のincludesで悩んでいるものです。 ここでは説明として、多対多の関係にあるモデル、UserとLessonクラスを作成します class User has_many :user_lessons, dependent: :destroy has_many :less

    • 0評価
    • 114PV
    teratailが3ヶ月前に アップデート
  • 解決済

    回答
    1

    Ruby on RailsのModelの関連付けについて

    Ruby on RailsのModelの関連付けについて質問です。 RailsのModelの関連付けで悩んでいます。 現在、Railsの勉強(完全に勉強用です。)でグループ機能付きのブログサービスを開発しております。 Modelの関連付けの件で質問があります。内容と設定は以下の通りです。 Modelの設定: Users(ユーザー情報) Po

    • 0評価
    • 180PV
    Rubyliker Rubyliker 4ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    複数テーブルのincludesとreferencesを設定しN+1問題を解決したい

    前提・実現したいこと Rails 4.2.5です。 Viewを表示する際にN+1問題が発生しているので原因と対策を教えていただきたく思います。 親イベントと子イベントをjoinした一覧の表示を表示したいのですが、設定は下記の通りとなっております。 Model関連 関連テーブルは下記の三つ。 Event(親イベント) 親イベント情

    • 0評価
    • 476PV
    Cziffra Cziffra 4ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    ActiveRecordのpreloadとincludesの仕組みについて

    失礼いたします。 ActiveRecordの挙動に困っています。 一応予備知識として、preloadではJoinしないためにwhereでの絞り込みができず、includesは状況に応じてeager_loadしてJoinしてくれるのでwhereの絞り込みができるということがわかっています。 ただこの間、preloadでもscope内でのjoi

    • 0評価
    • 262PV
    dialbird dialbird 4ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    heroku PostgreSQLでエラーが出る

    heroku PostgreSQLのエラー Sinatraのアプリをherokuにデプロイしたのですが、PostgreSQLのエラーが出てしまいうまく動きません(開発環境のsqlite3では問題なく動きます)。 テーブル構造は下記です。 Column | Type |

    • 0評価
    • 216PV
    barbieri0303 barbieri0303 4ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    データベースからActiveRecordで2つのテーブルから順番に取得したい

    現在Railsにて投稿用のPOSTテーブルとLIKEテーブルが存在してこちらを一対多の関係で 結びつけております。 上記の投稿をいいねが多い順で取得したいのですがどのようにすればいいのでしょうか。 下記では上手くいきませんでした。 @posts = Post.joins(:likes).group(:id).order("count(*)

    • 0評価
    • 204PV
    sixth13 sixth13 4ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    ActiveRecordで複合的な結合してデータを取得

    ActiveRecordで複合的な結合してデータを取得しようとしております。 SQLで書くと select articles.*.article_histories.* from articles, article_histories where articles.id = article_histories.article_id and art

    • 0評価
    • 138PV
    hrc hrc 4ヶ月前に 回答
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    38

  • 総質問数

    151

  • 今週の質問数

    0

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る