![Railsで複合主キーのテーブルを扱う | RE:ENGINES](https://cdn-ak-scissors.b.st-hatena.com/image/square/8c28e68255b828939c121d5aeb5f4e0212d19716/height=288;version=1;width=512/https%3A%2F%2Fre-engines.com%2Fwp-content%2Fuploads%2Ficons%2Fico_rails.png)
1.0.0 1.1.0 1.1.1 1.1.6 1.2.0 1.2.6 2.0.0 2.0.1 2.0.3 2.1.0 2.2.1 2.3.2 2.3.8 3.0.0 3.0.5 3.0.7 3.0.9 3.1.0 3.2.3 3.2.8 3.2.13 4.0.0 4.1.0 4.2.1 説明 取得した値を特定のキーで並び替える 使い方 通常 モデル.order(ソート式) 上書き モデル.reorder(ソート式) 例 pagesテーブルをcategory_idで並び替える Page.order("category_id") # SELECT "pages".* FROM "pages" ORDER BY category_id Page.order(:category_id) # SELECT "pages".* FROM "pages" ORDER BY category_id Pa
例 基本的な使い方 user = User.new user.name = "A" user.save 新しいローカル変数を作らずに保存 User.new do |i| i.name = "A" i.save end 属性ハッシュの保存 user = User.new(:name => "A") user.save データベースへの保存の有無で処理を分ける if @user.save redirect_to :list else render :action => "new" end 複数の項目を保存 begin Entry.transaction do @many_entries.each { |entry| entry.save! } end vredirect_to :list rescue ActionRecord::RecordInvalid, ActionRecord::Rec
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く