Active Record

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

RSS
  • 解決済

    回答
    1

    Heroku PostgreSQLを2つのSinatraアプリで共有したい

    Heroku PostgreSQLを共有するときの接続方法がわかりません。 現在2つのSinatraアプリ(first_appとsecond_app)をデプロイ済です。 各々のアプリでPostgreSQLを使っていて問題なく稼働しています。 first_appのデータベースは データベース名: first テーブル名: firsts second

    • 0評価
    • 23PV
    b_kazu b_kazu 21時間前に ベストアンサー
  • 受付中

    回答
    1

    Rails 以下のようなSQLをrails上で実現したい

    テーブル Userテーブル -- 登録ユーザー user_informationsテーブル -- UserテーブルとInformationテーブルの中間テーブル payments -- Userテーブルの子要素でuser_idカラム、started_on(開始時期)とfinished_on(終了時期)カラムを持つ。 実現したいこと 以下のようなSQL

    • 0評価
    • 29PV
    kiichi54321 kiichi54321 4日前に 回答
  • 解決済

    回答
    1

    rails whereで取得したactiverecordの配列を1つにまとめる

    例 Userというテーブルがあるとして、 a = User.where(id: [1..2]) と b = User.where(id: [3..4]) というactiverecordの配列2つがあるとして、この2つを1つにまとめるにはどうすればよいのでしょうか? +や.push等を使ったところ、結合後のものに.whereなどを使うことができません。

    • 0評価
    • 61PV
    if_dap if_dap 4日前に ベストアンサー
  • 受付中

    回答
    1

    rails activerecord 子要素を持たないレコードだけ取得する

    railsで、子要素を持たないレコードだけ取得したいと考えています。 例 User id name Books id name colour Userテーブルはbookテーブルと親子関係にある。 .joinsと.whereを使い、colorカラムがblueのbookを持つUserを取得することはできるのですが、 Userテー

    • 0評価
    • 30PV
    afro_turtle 退会済みユーザー 1週間前に 回答
  • 受付中

    回答
    0

    Railsでaccepts_nested_attributes_forの使用時に関連モデルにcont...

    現在、Ruby on Rails 4.2.6 を使用して開発しております。 解決したいこと たとえば、以下のようなコードがあったとします。 # app/models/group.rb class Group < ActiveRecord::Base has_many :users accepts_nested_attributes_for

    • 0評価
    • 47PV
    teratailが2週間前に アップデート
  • 受付中

    回答
    0

    Active Recordのレコード挿入時、タイムゾーンの初期設定でエラー

    https://dotinstall.com/lessons/basic_activerecord_v2/39204 ドットインストールのActive REecordの講義で、レコードを挿入しようとした際(ruby main.rb の実行)に main.rb:4:in <main>': undefined method find_zone!' for Tim

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

    回答
    1

    progateのようなレベルアップ機能をつけたい

    railsでprogateのような、レッスンをクリアすると経験値がたまりレベルアップするというのと似ている概念のレベルアップ機能を作りたいです。 現在練習で作っているアプリで、「ユーザーが本を購入するとその本の著者ごとにスコアがゲットできて、その著者に対してゲットしたスコアの合計が次のレベルの閾値を超えたらそのレベルに昇格」というような機能をアプリにつけ

    • 0評価
    • 112PV
    k.m.m.m k.m.m.m 1ヶ月前に コメント
  • 受付中

    回答
    1

    rails consoleでcreateできません。

    前提・実現したいこと rails consoleでモデルにデータを入れようとしているのですが、 create文が失敗します。 このエラーメッセージが発生する原因はなんでしょうか? ご教授のほどよろしくお願いします。 発生している問題・エラーメッセージ -bash: syntax error near unexpected token `(' 該当の

    • 0評価
    • 43PV
    katoy katoy 1ヶ月前に 回答
  • 解決済

    回答
    1

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

    開発初心者です。 将来の変更に対応するため、以下のように企業テーブルから業種テーブルを参照したいです。 調べたところ、has_one belongs_toの1対1が近い気はするのですが、今のところうまく行っていません。 ご助言頂けますと助かります。よろしくお願い致します。 (以下は説明用に適宜置き換えています) 企業(User)テーブル 会

    • 0評価
    • 71PV
    scivola scivola 1ヶ月前に 回答を編集
  • 受付中

    回答
    1

    activerecordに解析で取得したデータを保存する方法

    nokogiriとautopagerizeを使ってスクレイピングしてきたデータを、railsのActiveRecordに保存したいのですが、保存の仕方がわからず困っています。 link_checkersテーブルに解析で取得したtitleとurlを格納し、一回一回クロールせずに再利用したいのですが、どのようにしたらいいのでしょうか? <やったこと>

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

    回答
    2

    RailsのActiveRecordでそのモデルが存在するかどうかの判定

    いつもお世話になっております。 タイトル通りなのですが、「rails g model user ・・・」でUserモデルが作られていると仮定した場合に User.exists?のようなコマンドは存在するのでしょうか trueまたはfalseで返ってくるような形にしたいのです。 ご教示いただけますと幸いです。 よろしくお願いいたします。

    • 0評価
    • 80PV
    katoy katoy 2ヶ月前に 回答を編集
  • 解決済

    回答
    3

    sqlのorderbyによる負荷(rails)

    疑問 1.@hoge = Model.order("fuga DESC").take(5)で発行されるSELECT "models".* FROM "models" ORDER BY fuga DESC LIMIT ? [["LIMIT", 5]]をした時レコード数が莫大な場合の負荷は大きいのか?(5つ取り出しているだけだから特に負荷はないのか?)

    • 0評価
    • 104PV
    bassbone bassbone 2ヶ月前に 回答を編集
  • 受付中

    回答
    0

    indexページの検索結果にレコードの一致数等を表示する方法。

    前提 Cloud9上でRuby on Railsを学ぶ目的で、音楽好きのためのSNSを作っています。 モデルは表(1)の2つです。 各ユーザーが0個以上のFavroteを持っていて、 各Favoriteに一つずつの曲名と歌手名が保存されているという感じです。 モデル 関係 カラム User 1 id,name Favorite 多 t

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

    回答
    1

    Railsのcreateでnilがセットされているはずなのに、0で登録される理由について

    params //=> { status => "null" } params_hoge = params.require(:hoge).permit(:status) Hoge.create(params_hoge) みたいにすると、「insert into hoges (status) values(0)」みたいなSQLが実行されるのですが、テーブル構造

    • 0評価
    • 67PV
    scivola scivola 2ヶ月前に ベストアンサー
  • 受付中

    回答
    0

    Userとhas_many関係のカラムの値で OR検索して、その数が多い順に表示する。

    前提・実現したいこと Cloud9上でRuby on Railsを学ぶ目的で、音楽好きのためのSNSを作っています。 モデルは表(1)の2つです。 各ユーザーが複数のお気に入りを持っていて、 一つのお気に入りに一つずつの曲名と歌手名が保存されているという感じです。 モデル 関係 カラム User 1 id, name, 他 Favor

    • 0評価
    • 69PV
    sunegex sunegex 2ヶ月前に 質問を編集
  • 解決済

    回答
    1

    railsのactiverecordで結合した結果を配列として取得したい

    id name title open_at end_at detail 1 hoge1 title1 2018/01/01 2018/01/30 shousai 1 hoge1 title1 2018/02/01 2018/02/20 shousai 1 hoge1 title1 2018/03/01 2018/04/30 shousa

    • 0評価
    • 80PV
    katoy katoy 2ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    Railsのacts-as-taggable-onについて

    Railsの勉強のために、少し応用的なブログサイトを開発しております。 投稿には、ユーザーが自由にタグを設定できる仕様です。 以前、acts-as-taggable-onというgemを利用してタグの仕組みを実装したのですが 勉強のためにgemのacts-as-taggable-onを利用せずにタグの仕組みを実装しようと試みております。 そこで1つ質問があ

    • 0評価
    • 132PV
    Rubyliker Rubyliker 3ヶ月前に コメント
  • 解決済

    回答
    1

    Ruby on Railsのform_forについて

    コメント付きブログを開発しております。Railsのform_forについて質問があります。 コメントに返信をする機能を実装しておりますが、返信のフォームがなかなか上手く実装できません。 色々と試しましたが、解決できなかったので、教えて頂けますと幸いです。 【問題点】 返信用のtext_areaに親のコメントのcontent(内容)がデフォルトで入ってしま

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

    回答
    3

    PHP codeigniterのActive Record(MySQL)でサブクエリを書くことはでき...

    PHPのフレームワーク、codeigniterのActive Recordでサブクエリ(MySQL)を書くことはできますか。 以下のようなSQL文を実行したい場合に、Active Recordですとやはりサブクエリを生成するのは不可能でしょうか。 SELECT * FROM table01 INNER JOIN( //ここにサブクエ

    • 2評価
    • 1758PV
    ykws ykws 4ヶ月前に 回答
  • 受付中

    回答
    1

    RailsのModelに木構造の条件付きhas_manyを設定する方法

    RailsのModelに木構造の条件付きhas_manyを設定するにはどうすればいいのでしょうか? カテゴリーモデルとプロダクトモデルがあります。 class Category < ApplicationRecord acts_as_tree name_column: :link has_many :products end class Pr

    • 0評価
    • 107PV
    mtdsnsk mtdsnsk 4ヶ月前に 回答
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    43

  • 総質問数

    209

  • 今週の質問数

    2

関連するタグ

Active Recordタグのよく見られている質問

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