START30 BLOG
Web開発に関する備忘録や
日々の雑記ブログ
  • Ruby on Rails
  • 2018年8月19日
ENTRY TITLE

collection_selectでUserモデルから姓カラムと名カラムを連結して取得する対応例 – #Rails

  • LINEで送る
  • このエントリーをはてなブックマークに追加

経緯と対応例

  • ユーザーモデルの姓と名をつなげて表示したい。
  • モデルでフルネームを返すメソッドを定義してビューで呼ぶ。

[model]

class User < ActiveRecord::Base
  def full_name
    self.first_name + self.last_name
  end
end

[view]

<%= f.collection_select :user_id, @users, :id, :full_name %>

参考にさせていただいたサイト

  • LINEで送る
  • このエントリーをはてなブックマークに追加

RELATED POST関連する記事