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

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

TEXT BY @hippohack@hippohack
TEXT BY @hippohack@hippohack
  • このエントリーをはてなブックマークに追加

経緯と対応例

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

[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 %>

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


最後までお読みいただき、ありがとうございました。

もし、この記事が役に立ちましたら、ぜひ「いいね!」 をよろしくお願いいたします。

ご意見などありましたら@hippohackへお願いいたします。

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