Active Record

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

RSS

  • 解決済

    回答
    1

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

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

    • 0評価
    • 36PV
    coffee_man coffee_man 3日前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 117PV
    Rubyliker Rubyliker 1週間前
  • 解決済

    回答
    2

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

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

    • 0評価
    • 79PV
    hiepita1 hiepita1 3週間前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 74PV
    seijet seijet 2週間前
  • 受付中

    回答
    1

    Ruby on Railsのモデルの関連付けについて

    Ruby on Railsの初心者です。今、独学でRuby on Railsの勉強をしております。 Ruby on Railsのモデルの関連付けについて質問があります。 今、勉強でブログのシステムを開発しております。基本的なシステムは完成したのですが、応用で ユーザーとユーザーの投稿をグループを各グループを作成して分けるという部分を実装しています。

    • 0評価
    • 97PV
    ruby_egg ruby_egg 1ヶ月前
  • 受付中

    回答
    0

    Rails/ActiveRecordでeager_load時にselectで集計カラムを追加したい。

    前提・実現したいこと ActiveRecordでeager_loadを使用したときに、selectを使って集計用のカラムを追加し、 かつインスタンスのメソッドとして、そのカラムの値を取り出したい。 発生している問題・エラーメッセージ class User < ActiveRecord::Base has_many :articles end

    • 0評価
    • 43PV
    _hashicco_ _hashicco_ 1ヶ月前
  • 受付中

    回答
    1

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

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

    • 0評価
    • 115PV
    k-taku k-taku 1ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 70PV
    daikitakaya daikitakaya 2ヶ月前
  • 受付中

    回答
    0

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

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

    • 0評価
    • 60PV
    dialbird dialbird 2ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 102PV
    dialbird dialbird 2ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 113PV
    Rubyliker Rubyliker 2ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 146PV
    sixth13 sixth13 2ヶ月前
  • 解決済

    回答
    1

    Railsで別のモデルの更新を行うには?

    例えばA,Bというモデルが合ったとして A->B という関係があるとします。 これに対してCという関係ないコントローラからA,Bを一度に更新するにはどうしたらいいでしょうか?? 大体AからA_controller.rb、がありA_controller.rbからBの更新するというのは よくあるパターンだと思うのですが、C_controller.rbか

    • 0評価
    • 98PV
    hrc hrc 2ヶ月前
  • 解決済

    回答
    2

    Railsのhas_oneの使い方について

    失礼いたします。 先に質問の要点だけまとめてしまいますと、 - ActiveRecordでINNER_JOINになってほしいところがなぜかLEFT_OUTER_JOINになってしまう理由。 - has_oneの使い方として、そもそもこのようなケースはありなのか? という点です。 以下質問内容です。 Railsの4.2.6で開発して

    • 0評価
    • 129PV
    dialbird dialbird 2ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 78PV
    hrc hrc 2ヶ月前
  • 解決済

    回答
    1

    heroku PostgreSQLでエラーが出る

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

    • 0評価
    • 141PV
    barbieri0303 barbieri0303 3ヶ月前
  • 解決済

    回答
    1

    active record  allメソッドの出力について

    active record を使いsqlite3への書き込み後allメソッドで出力すると、データがうまく出てくれません。 よろしければご教授願います。 create table books( id integer primary key, title text, url text, create_at

    • 0評価
    • 96PV
    Buncho0 Buncho0 3ヶ月前
  • 解決済

    回答
    1

    active record のallメソッド呼び出しエラー

    activerecordを初めて使おうと思いインストールしてコードを打ちましたが、どうやらallが見つからないと出てしまします。(take,findも同じ) rubyやrailsのバージョンを変えても治りませんでしたし、googleで調べてもわからずです。 初歩的な質問ですが、どなたかご教授をお願いいたします。(泣) ruby 2.3.3 rai

    • 0評価
    • 106PV
    Buncho0 Buncho0 3ヶ月前
  • 解決済

    回答
    2

    複数モデル登録するフォームで子のモデルのレコードが作成されない

    1つのフォームで複数のモデルにレコード登録するようにしたいと思い、以下の通りコードを書きました。 Articleにはレコードが出来るのですが、ArticleHistory側にはレコードが作成されないようです。 何が悪いのでしょうか?どなたかお分かりになる方よろしくお願いします。 こちらはView(slim)です。 h2 It's new ar

    • 0評価
    • 106PV
    hrc hrc 3ヶ月前
  • 受付中

    回答
    1

    シンボルと文字列が混在したフィールドから文字列のみを検索したい

    やりたいこと あるモデル(Hoge)のフィールド(fuga)に登録処理のバグで、文字列("hoge")とシンボル(:hoge)がデータとして登録されています。 この中から文字列のデータ件数を取得したいです。 やったこと Hoge.where(fuga: "hoge").count 上記のように文字列を指定してあげても、結果はシンボル

    • 0評価
    • 122PV
    steroid66 steroid66 3ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    39

  • 総質問数

    145

  • 今週の質問数

    1

関連するタグ

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