Active Record

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

RSS
  • 解決済

    回答
    3

    [AWS]開発環境のDB内のデータを本番環境に移行したい。

    開発環境のデータベース上のデータをそのまま本番環境のデータベースにInsertすることは可能でしょうか? 同じ名前・カラムのテーブルは両方の環境にある状態です。 ご存知の方がいらっしゃればご教示頂きたいです。

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

    回答
    1

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

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

    • 0評価
    • 104PV
    mskgjtnn mskgjtnn 1日前に 回答
  • 受付中

    回答
    1

    スコープ呼び出しができない。NoMethodError

    Ruby on Railsで販売管理システムを開発しています。 仕入テーブル(Purchases)にデータを登録する際に、画面で入力した値によって以下値に初期値を設定する処理でエラーが発生しています。 NoMethodError in PurchasesController#create undefined method `initialize_purc

    • 0評価
    • 45PV
    Ktyc Ktyc 1週間前に 回答
  • 解決済

    回答
    1

    【rails】DBに正しく値が入ってくれない

    nokogiriでwebスクレイピングした値をDBに保存するというコードをrakeファイルに記述しております。 Prescraping はモデルクラス名です。 #scrap.rake doc = Nokogiri::HTML.parse(html,nil,'Shift_JIS') doc.search("table a").each do |

    • -1評価
    • 85PV
    props props 2週間前に コメント
  • 解決済

    回答
    1

    Rails migrationファイルが消えません。助けてください!

    AD認証を実装したく、以下のサイトを参考に設定していて問題は起きました。 https://qiita.com/dai0916/items/6c12bf99310d7161dff1 rails g devise User --force で上書きしたはずのmigrationファイルがアクセス権などが「??????」と表示 されます。rake db:migr

    • 0評価
    • 74PV
    aza aza 4週間前に コメント
  • 受付中

    回答
    0

    RailsのActive Storage機能で、s3→cloudfrontに変更するにはどうすればい...

    前提・実現したいこと Active Storage機能で、S3にファイルのアップロードは出来ました。 このファイルのs3ドメインをcloudfrontに変更したいのですが、どこを設定すればよいのでしょうか? 現状 viewファイルでは、 / image.html.slim = image_tag(url_for(@user.image_avata

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

    回答
    1

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

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

    • 0評価
    • 79PV
    b_kazu b_kazu 1ヶ月前に ベストアンサー
  • 受付中

    回答
    1

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

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

    • 0評価
    • 74PV
    kiichi54321 kiichi54321 1ヶ月前に 回答
  • 解決済

    回答
    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評価
    • 93PV
    if_dap if_dap 1ヶ月前に ベストアンサー
  • 受付中

    回答
    1

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

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

    • 0評価
    • 97PV
    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評価
    • 85PV
    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評価
    • 70PV
    teratailが2ヶ月前に アップデート
  • 解決済

    回答
    1

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

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

    • 0評価
    • 155PV
    k.m.m.m k.m.m.m 2ヶ月前に コメント
  • 解決済

    回答
    1

    rails consoleでcreateできません。

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

    • 0評価
    • 70PV
    katoy katoy 4日前に ベストアンサー
  • 解決済

    回答
    1

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

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

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

    回答
    1

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

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

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

    回答
    2

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

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

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

    回答
    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評価
    • 130PV
    bassbone bassbone 4ヶ月前に 回答を編集
  • 受付中

    回答
    0

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

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

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

    回答
    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評価
    • 95PV
    scivola scivola 4ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    43

  • 総質問数

    214

  • 今週の質問数

    1

関連するタグ

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

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